
Welcoming our esteemed visitors from Planet X
(A response to: Strongest hints yet of biological activity outside the solar system, University of Cambridge) About one hundred and forty-seven light years south of us, circling a huge old red dwarf star, is a […]