Where do Peacock butterflies lay their eggs?
Peacock butterflies lay their eggs on the underside of stinging nettle leaves, which serve as the primary food source for their caterpillars.
Peacock butterflies lay their eggs on the underside of stinging nettle leaves, which serve as the primary food source for their caterpillars.