Water clouds in Jupiter's Great Red Spot mean alien life 'can't be ruled out'


Water clouds in Jupiter's Great Red Spot mean alien life 'can't be ruled out'



In a stunning scientific discovery, researchers have found water clouds inside Jupiter's Great Red Spot, raising the prospect that life may exist on the planet.

No comments