Obliquebanded Leafrollers (Choristoneura rosaceana)

The obliquebanded leafroller has two generations a year.
Egg mass
Egg mass
Larva
Larva
Adult
Adult
Pupae
Pupae