Monarch butterflies go through four stages during one life cycle and through four generations in one year. ... In March and April the eggs are laid on milkweed plants. They hatch into baby caterpillars, also called the larvae
Photo by simmons48
Royalties free, Commercial & Editorial use
$10.00