An adult robber fly.

Adult robber fly (Asilidae) on a leaf, Jefferson Co., Oregon   Credit: Jack Kelly Clark
Credit: Jack Kelly Clark