Tropical Storm Beta makes landfall on Texas coast

Tropical Storm Beta makes landfall on Texas coast

FOXNews.com

Published

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

Full Article