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

View The Original Article Here

Updated

MIAMI (AP) — Tropical Storm Imelda, with maximum sustained winds of 40 mph, has made landfall near Freeport, Texas.