/dev/null Posted August 6, 2009 Share Posted August 6, 2009 On Earth http://spacefellowship.com/2009/08/05/lcro...-life-on-earth/ No word yet if they found intelligent life Link to comment Share on other sites More sharing options...
Recommended Posts