Mixed life stages of cannabis aphid on hemp. Photograph taken September 11, 2017.
Many different aphids on a cannabis leaf

Whitney Cranshaw, Colorado State University, Bugwood.org  CC BY 4.0