Pupa of syrphid fly, hover fly.

Pupa sitting on leaf, 3X; . Credit: Jack Kelly Clark
Credit: Jack Kelly Clark