I found these Spring Fishfly larvae last week in some holes I had just drilled into the ice. They were new to me, so I did a little research, summarized below.
Spring Fishfly at Bug Guide
Megaloptera Identification from "Aquatic Insects of Michigan" website by Ethan Bright, University of Michigan