Tropical storm stalls along Texas coast, flooding city streets

Tropical storm stalls along Texas coast, flooding city streets

Belfast Telegraph

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