hoverfly 6

hoverfly 6

Observation - hoverfly 6 - UK and Ireland. Description: