ST. LOUIS – Storms in St. Louis this week dumped 25 percent of the city’s annual rainfall onto streets in the course of 12 hours, the most to hit the area in more than a century.
ST. LOUIS – Storms in St. Louis this week dumped 25 percent of the city’s annual rainfall onto streets in the course of 12 hours, the most to hit the area in more than a century.