Hubble spots water spurting from Europa
Thursday, December 12, 2013 - 11:30
in Astronomy & Space
Space telescope observes possible plumes emanating from mystery moon's south pole.Nature News doi: 10.1038/nature.2013.14357
Space telescope observes possible plumes emanating from mystery moon's south pole.Nature News doi: 10.1038/nature.2013.14357