Large Fleck-Winged Snipefly

Large Fleck-Winged Snipefly

Observation - Large Fleck-Winged Snipefly - UK and Ireland. Description: