Hpverfly

Hpverfly

Observation - Hpverfly - UK and Ireland. Description: Hoverfly on Agapanthus

Hoverfly on Agapanthus