mayfly?

mayfly?

Observation - mayfly? - UK and Ireland. Description: