Soldier fly

7024.       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 7024. This is a soldier fly, Diptera: Stratiomyidae; the adults frequent flowers and may aid in pollination while the larvae primarily are scavengers on decomposing organic matter. I often find their larvae in our compost pile. Click here for more detailed information.