ST. LOUIS National Weather Service in St. Louis Meteorologist Alex Elmore said on Monday, March 17, 2025, that survey teams ...