Documentary Special “Katrina 20” Premieres Sunday, August 24, 2025 at 8 PM ET, Marking 20 Years Since the Historic Storm ATLANTA, GA, UNITED STATES, August 5, 2025 /⁨EINPresswire.com⁩/ -- The Weather Channel is proud to announce the premiere of KATRINA 20 …