Tag: About 66 million years ago an asteroid hit Earth with a yield of 100 trillion tons of TNT ending this middle life era

close