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

View The Original Article Here

Updated

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