Tropical Storm Beta makes landfall on Texas coast
Tropical Storm Beta made landfall on the upper Texas coast late Monday night.
Tropical Storm Beta makes landfall on Texas coast
Tropical Storm Beta made landfall on the upper Texas coast late Monday night.