October 30, 2024
A record amount of rain has poured down on the St. Louis area overnight as the area has recorded 7.02 inches of rainfall since midnight.

A record amount of rain has poured down on the St. Louis area overnight as the area has recorded 7.02 inches of rainfall since midnight.