Robber fly
7503. Central Alabama, temperature about 80 degrees F. Mid August 2024. Pelham, Alabama. United States
Number 7503. This is a robber fly (Diptera: Asilidae), possibly in the genus Promachus – see Robber fly example . Robber flies are ambush predators that dart out to nab insects that fly too close to their perch. They then return to their site to enjoy their meal.