The National Weather Service has confirmed eight tornadoes so far from Friday’s severe weather.According to NWS, the eight ...
ST. LOUIS National Weather Service in St. Louis Meteorologist Alex Elmore said on Monday, March 17, 2025, that survey teams ...