Quantcast
Last updated on April 23, 2014 at 21:24 EDT

Europa-Destination for Life?

July 31, 2009

Where’s a great place to look for life in our solar system beyond Earth?
Credit: NASA