National Weather Service reveals major new findings on May 16 St. Louis tornado

3 weeks ago 6
The National Weather Service has updated its survey of the May 16, 2025 tornado in St. Louis after months of closely analyzing satellite data, uncovering major new findings about the storm's size and structure.
Read Entire Article