Why are there so many different species on Earth today?

1 answer

There's been life on earth for over 3 billion years. That's a lot of time for organisms to evolve and adapt.