Name that Bug

Mayfly_2

What bug is this? Where did I find it? And what do you think is the single best hatch event in America? (Hint: You're looking at a real contender.)

Deeter