LiveScience Image Gallery
This satellite image shows Tropical Storm Edouard making landfall at 7:11 a.m. EDT, Tuesday, Aug. 5, 2008, over Galveston, Texas. The storm is expected to weaken as it makes its way inland during the day. Credit: AP Photo/NASA.
