News

Some scientists have invoked the existence of such a star, also known as Nemesis, to explain a perceived periodicity in mass extinctions on Earth. As Nemesis cruises through space, the theory goes ...