Mayfly (Ephemera vulgata)

Mayfly (Ephemera vulgata)

Observation - Mayfly (Ephemera vulgata). Description: