Tropical Storm Imelda, with maximum sustained winds of 40 mph, has made landfall near Freeport, Texas

Tropical Storm Imelda, with maximum sustained winds of 40 mph, has made landfall near Freeport, Texas

MIAMI -- Tropical Storm Imelda, with maximum sustained winds of 40 mph, has made landfall near Freeport, Texas.