Jupiters Great red spot, and its moon Io casting a shadow on the gas giant. by Josh Borup