Life on Another Planet-Just Around the Corner? Steve Cable, July 20, 2007November 21, 2014 In late April , a group of European scientists made an announcement that created quite a stir in the...