NASA's Juno spacecraft orbiting Jupiter frequently encounters giant swirling waves at the boundary between the solar wind and Jupiter's magnetosphere.
Recent research shows that the changes in Jupiter's magnetic field are causing these mysterious colour shifts.