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

MIAMI (AP) — Tropical Storm Imelda has formed in the Gulf of Mexico just south of the coast of Texas.

Categories: National & International News