11Alive StormTrackers look at both Tropical Storm Imelda and Tropical Depression Ten

11Alive's Samantha Mohr takes a close look at both newly-formed tropical weather systems -- Tropical Storm Imelda, which immediately made landfall on the Texas Gulf Coast, and Tropical Depression Ten, which promises to become Tropical Storm Jerry later on Tuesday.
Published: 4:13 PM EDT September 17, 2019