Soldier fly

7012.    Hi I’m from Edmonton, Alberta. It’s super hot here at 30C. Found whatever this is on my patio table. Kept spinning in a circle. Just curious to what it is. Thanks. Edmonton, Alberta. Canada

Number 7012. It’s a soldier fly (Diptera: Stratiomyidae) in the genus Stratiomys. They are harmless and may air in pollinating flowers. Click here for more detailed information.