
Not so Fast, Alien Hunters! Scientists Explain Why Life is Impossible Around Proxima Centauri
Many alien enthusiasts have already opened the champagne after the discovery of the radio signals coming from ‘next-door’: Proxima Centauri, one of the stars from the closest solar system to our own, located at ‘only’ about 4.3 light-years. Many believe…