Tropical Storm Beta makes landfall on Texas coast


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

Popular posts from this blog