Yes, a tornado touched down near St. Louis on Wednesday. Here's how we know
National Weather Service (NWS) survey crews are investigating damage around the St. Louis region from multiple severe storm systems throughout Wednesday. Numerous counties in the 5 On Your Side ...
3 hours ago