Hoverfly?

Hoverfly?

Observation - Hoverfly? - UK and Ireland. Description: Sorry they're not the best photos - I couldn't quite make out what this was.

Sorry they're not the best photos - I couldn't quite make out what this was.