NEWSDESK
National Aeronautics and Space Administration (NASA) satellite image shows Tropical Storm Edouard in the Gulf of Mexico photographed at 19:30 GMT, August 3, 2008. The fifth tropical depression of the 2008 ...