The Bombyliidae are a family of flies. Their common name are bee flies or humbleflies. Adults generally feed on nectar and pollen, some being important pollinators. Larvae generally are parasitoids of other insects.
Bee flies
Your browser doesn’t support HTML5 audio