Large fly

Large fly

Observation - Large fly - UK and Ireland. Description: Large fly ?? hoverfly

Large fly ?? hoverfly