Researchers: Newly found planets might support life - CNN.com http://cnn.com/2013/06/26/tech/innovation/new-habitable-planets/index.html?hpt=hp_inthenews Saved on Jun 27, 2013 #imported:pinboard Internet Archive