Stormwatch Orbiter Satellite

A weather satellite orbiting above swirling storm clouds.