Tropical Storm Beta made landfall in Texas last night and could drop up to 20 inches of rain

Home > News
By Sujon in News
Updated 4 years ago

Since landfall last night at 10 p.m. on the southern end of the Matagorda Peninsula in Texas, Beta has produced up to 10 inches of rain and caused flash flooding.

tropical-storm-beta-made-landfall-in-texas-last-night-and-could-drop-up-to-20-inches-of-rain