Hubert's remnants still raining on southern Madagascar
Thursday, March 11, 2010 - 17:14
in Astronomy & Space
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...