Tropical Storm Imelda has formed in the Gulf of Mexico just south of the coast of Texas

Tropical Storm Imelda has formed in the Gulf of Mexico just south of the coast of Texas

MIAMI -- Tropical Storm Imelda has formed in the Gulf of Mexico just south of the coast of Texas.