Saturday, September 21, 2019

Imelda dumps nearly 4 feet of rain on parts of Texas

Texas residents are grappling with the effects of Imelda after the storm dumped nearly four feet of rain in some parts of the ...

No comments: