Plum curculio life stages.
Plum curculio life stages

J. F. Walgenbach file