Tropical Storm “Imelda” hits Freeport, Texas – significant to life-threatening flash floods expected
Tropical Storm "Imelda" formed at 17:45 UTC on September 17, 2019, as the 9th named storm of the 2019 Atlantic hurricane season. Shortly after, Imelda made landfall near Freeport, Texas. Heavy rainfall and life-threatening flash flooding is expected to…