1.39 Inches Of Rain Falls In 20 MinutesThis Day In Norwood History-August 3, 1961

FLOATING POWER—When over an inch of rain fell during the cloudburst on Monday night, a hapless motorist got caught under the Nahatan Street Bridge. A wrecker was called to pull … Continue reading 1.39 Inches Of Rain Falls In 20 MinutesThis Day In Norwood History-August 3, 1961