hover fly?

hover fly?

Observation - hover fly? - UK and Ireland. Description: