Re: what is it?
Insects (Insecta) Stonefly larvae (Plecoptera) Stoneflies ... Some species may be found along lake shores with wave action (Peckarsky et al. 1990).
With that out of the way, did the fly shown have two tails? From the picture it may also be a Dobson Fly, female. (grown up Hellgrammite)