'Ocean' Of Liquid Water Found On Icy Saturn Moon

up 1
down 0
The moon, Enceladus, might be scientists' best hope at finally finding alien life in our solar system. Brought To You By: www.newsy.com
Join the Nation's Conversation