
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.…



