ARCHIVE

Hoverfly sitting on a Thistle in Madeira (Portugal).

Hoverfly on Thistle