News

Heavy rainfall in Houston caused widespread street flooding, leaving drivers stranded and forcing multiple road closures.