Marsh Fly (Sciomyzidae)

Marsh Fly (Sciomyzidae)

Observation - Marsh Fly (Sciomyzidae) - UK and Ireland. Description: