Aqua Satellite finds Tropical Cyclone Idai in Mozambique Channel

Visible imagery from NASA’s Aqua satellite revealed the center of Tropical Cyclone Idai in the Mozambique Channel.