Posted by quoderat on Thursday Mar 22, 2018

A Visiting Star Jostled Our Solar System 70,000 Years Ago.