What happened 470 million of years ago that has been showering us with meteorites ever since then? What connection is there between an explosion in meteorites with an explosion in life in ancient oceans? What do we know about meteorites today?
view more