Mayfly?

Mayfly?

Observation - Mayfly?. Description: There were lots of these on the wing today down by the river (Can anyone identify the species?)

There were lots of these on the wing today down by the river (Can anyone identify the species?)