The planets %Online version Guess the planet by monica escarcelle comes 1 Its is a huge mass of gas and liquid Hints 1 It has got the Great Red Spot that is a hurricane 2 Europa and Io are its satellites