Quantcast
Last updated on April 21, 2014 at 5:21 EDT

Uncovering Mysteries In Space

December 14, 2011

Scientists have discovered the largest body of water and it’s out of this world—literally!  We’ll show you where it is and tell you what it means for all of us.  credit:  Ivanhoe