A worldwide community photographing and learning about wildlife
Syrphidae
sometimes called flower flies or syrphid flies
they are often seen hovering or nectaring at flowers; the adults of many species feed mainly on nectar and pollen, while the larvae (maggots) eat a wide range of foods
2 Comments
I agree with Cindy http://en.wikipedia.org/wiki/Hoverfly
Looks like a Hover fly