Tropical Cyclone Hellen makes landfall in Madagascar
Monday, March 31, 2014 - 15:37
in Earth & Climate
Tropical Cyclone Hellen made landfall in west central Madagascar as NASA's Aqua satellite passed overhead capturing temperature data on its towering thunderstorms.