St Mark's fly

St Mark's fly

Observation - St Mark's fly - UK and Ireland. Description: