at 11:00 PM on Discovery Channel
Hurricane Ida slammed the Louisiana coast in 2021. Shocked eyewitnesses filmed encounters with tornadoes and flooding all the way to New York City.