Aphid Life Stages

A look at the different life stages of an aphid - juvenile, adult, and adult moulting.