Sci Tech10 years ago
Alien Planet Found, Only 60 Billion Miles Away
alien planet found: Discovery of Alien Planet leaves scientists mystified The gigantic planet, first discovered by infrared cameras and the Magellan telescope in the Atacama Desert...