Definition.com
Mass extinction (n.) last time came from an asteroid striking the earth; this time we are the asteroid.
1 definition
Mass extinction (n.) last time came from an asteroid striking the earth; this time we are the asteroid.