Tropical storm stalls along Texas coast, flooding city streets
Published
Tropical Storm Beta has stalled along the coast of Texas, flooding streets in Houston and Galveston hours after making landfall amid an unusually busy hurricane season.
Full Article