Flying insect. I have not seen this before.
Not sure a carpenter bee robber fly ?
Found upside down, legs flailing, on asphalt street. Possibly dying of pesticide poisoning, or natural lifespan??
Very large robberfly
Eating honeybee
Eating a bumble bee