hoverfly

hoverfly

Observation - hoverfly - UK and Ireland. Description: on Lesser Celendine

on Lesser Celendine