Life on Earth exploded, but meteorites didn’t start the party
Draconid Meteor Shower (wnct.com)

Sometimes life just finds a way Pixabay A plethora of meteorites rained down upon Earth 468 million years ago, but they probably weren't responsible for an explosion of life. A modern evolutionary myth may have been dispelled. Some 470 million years ago, a wealth of meteorites started falling to Earth, filling the sky with shooting stars.…