FOX NEWS: Tropical Storm Beta makes landfall on Texas coast

Tropical Storm Beta makes landfall on Texas coast

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

More: https://ift.tt/3cnfpFe

Leave a Reply