NASA catches Tropical Cyclone Idai making landfall in Mozambique
(NASA/Goddard Space Flight Center) Tropical Cyclone Idai was approaching landfall in Mozambique when NASA's Aqua satellite provided an infrared look at the cloud top temperatures to determine the strongest parts of the storm.