AdvertisementOpinionThe Goldilocks Enigma: Is The Universe Fit For Life?September 21, 2011Marcelo GleiserfacebookEmailThis artist's impression shows the planet orbiting the Sun-like star HD 85512 b in the southern constellation of Vela (The Sail). (ESO)