New research suggests Earth’s sister planet may have been home to microbial life billions of years ago due to tectonic activities The clouded globe of Venus captured by NASA’s Mariner 10 spacecraft. Photo: NASA / JPL-Caltech Venus, often referred to as Earth’…