An octopus will lay 100,000 eggs at a time. Why do they lay so many eggs?
A) because many adult octopus die each year.
B) so we get a variety of octopus species.
C) to ensure a few will survive to adulthood