Earth’s Evil Exoplanet Twin Found
(Press Release) The discovery of a planet similar in size to Venus that’s orbiting a star in the neighborhood of our solar system raises hopes that astronomers may someday unlock the secret to why life appeared on Earth. An international team of scientists led by the Astrobiology Center (ABC) in Japan, the University of Tokyo, […]