Did 90% of Animal Species Appear about the Same Time as Human Beings?

Good explanation. Also discussed on this thread:

2 Likes