Severe Weather Outbreak Produces 80 Tornadoes

A severe weather outbreak on April 17, 2026, has resulted in at least 80 confirmed tornadoes across the central United States, with significant impacts felt in multiple states. The National Weather Service (NWS) has verified 75 tornado tracks, and storm survey teams are currently assessing the damage while determining the strength of each tornado. Among […]