St Marks Fly (Bibio marci)

St Marks Fly (Bibio marci)

Observation - St Marks Fly (Bibio marci) - UK and Ireland. Description: