Today in weather history: Deluge in 2018, as 4 to 6 inches of rain falls

Jul 21, 2025 - 13:00
Today in weather history: Deluge in 2018, as 4 to 6 inches of rain falls