Tropical Storm Beta stalled Tuesday along the Texas coast, flooding streets in Houston and Galveston hours after making landfall amid an unusually busy hurricane season. The storm made landfall late…

Read more »

The post Tropical Storm Beta Stalls Along Texas Coast, Brings Floods appeared first on Hamodia.