I'm not sure what this is, but my guess was a Dobson fly.
A community for insect, arachnid, myriapod and general bug identification!