Limestone lake Mayfly.

Limestone lake Mayfly.

Observation - Limestone lake Mayfly. - UK and Ireland. Description: