Aphids on apple leaf.
Steve Schoof, NCSU