“Inhabitable” planet found in star system 12 light years away Link Posted on December 19, 2012 by a k wala “Inhabitable” planet found in star system 12 light years away Share this:EmailTwitterRedditTumblrPinterestWhatsAppLike this:Like Loading... Related