contestada

If each breeding pair of elephants produces 6 offspring during a 90-year life span, in 750 years, a single pair of elephants will have given rise to a population of 19 million elephants. Yet elephants have not overrun the planet. WHY?