In April 2011, a devastating series of 360 tornadoes strikes the southern United States over the course of just four days, resulting in the tragic loss of 348 lives. The relentless storms leave communities in ruins, as survivors grapple with the aftermath of nature's fury.
Show
Witness to Disaster
Episode
S01E01
Air Date
Jul 23, 2019