One monarch can lay hundreds of eggs. If every egg were to survive, the population could grow to a billion butterflies in only 4 generations.
Copyright Journey North (journeynorth.org). All Rights Reserved.