This larva is feeding on the woolly alder aphids, the white fuzzy things. many species of hover flies (Syrphidae) are, in the larval stage, voracious predators on aphids.
Please login or register.