Nasa's Terra satellite spotted the clouds off the coast of Florida in America Nasa space cameras have snapped ... a giant floating jellyfish in the sky. Cavum clouds form when you have supercooled ...