The Weather Channel:
The U.S. Is Having One of Its Deadliest Tornado Years in a Decade


Tornadoes in 2020 have claimed 73 lives as of April 24, according to NOAA's Storm Prediction Center. Those have all occurred in eight southern states, with Tennessee and Mississippi having the most.

Admin ICESWebSite