Imelda makes landfall in Texas as tropical storm packing 40 miles per hour winds is poised to dump 18 inches of rain in some parts
Tropical Storm Imelda, which formed Tuesday in the Gulf of Mexico, made landfall near Freeport, Texas, with maximum sustained winds of 40 mph.