Tropical Storm Imelda quickly ramped up and then made landfall near Freeport, Texas. Flooding is expected in the Houston area. Here’s the latest from The Weather Channel.

Tropical Storm Imelda quickly ramped up and then made landfall near Freeport, Texas. Flooding is expected in the Houston area. Here’s the latest from The Weather Channel.

View this profile on Instagram995theWolfDFW (@995thewolfdfw) • Instagram photos and videos