Your place for Space News
Visible imagery from NASA’s Aqua satellite revealed the center of Tropical Cyclone Idai in the Mozambique Channel.