Syrphidae

Syrphidae

Observation - Syrphidae - UK and Ireland. Description: