Corydalus or Dobsonfly by the looks. The larvae is called a hellgramite and are the BEST fishing bait for rivers you will ever find. I assume you have a river nearby?
They bite like hell though (or pinch I should say) and you have to get the hook under their thorax to keep them alive. I grew up on a river that had huge larvae (some 6" long) and bass will hit them immediately on your cast .
You can find them in slow current under rocks with a seine net, they tuck into a ball at first and then wiggle like hell because they cant swim. This drives the fish nuts.
FYI- Don't knock over the pail of them in the canoe with bare feet.
https://en.wikipedia.org/wiki/Dobsonfly
PROBABLY WAY MORE INFO THAN YOU WANTED...Thats me tho.