Common Bee Fly (Bombylius major) hovering above a Common Primrose flower (Primula vulgaris) Wiltshire garden, UK, April.