Larva of large hover fly

Larva eating rose aphids (Macrosiphum rosae) (Aphididae), Davis rose garden Credit: Jack Kelly Clark, UC IPM
Credit: Jack Kelly Clark, UC IPM