Hubert's remnants still raining on southern Madagascar
Hubert may not be a tropical storm now that it has made landfall in southeastern Madagascar, but it's still a formidable and large storm system. NASA's Aqua satellite revealed that there are still some very high, strong thunderstorms ...