Tropical Storm Beta makes landfall in Texas as heavy rain batters the Gulf Coast and threatens to bring a four-foot surge to the area already reeling from a busy...
Tropical Storm Beta made landfall on the Texas coast on Monday night as parts of the state and neighboring Louisiana braced for flooding and a storm surge of up to four feet.