• WEATHER ALERT Winter Weather Advisory

NASA: Newly found planet may support life

December 5, 2011 12:00:00 AM PST
A newly discovered planet is eerily similar to Earth and is sitting outside our solar system in what seems to be the ideal place for life, except for one hitch. It's a bit too big.