A team of international astronomers recently found the closest thing to a "Venus-like" planet in a nearby star system, which could have drastic implications for "habitability" studies. The post Venus 2.0 Discovered In Our Own Back Yard appeared first on Universe Today.