-- Storm Nicholas made landfall in Texas, bringing torrential rainfall that threatens to unleash flooding in Houston and parts of Louisiana still recovering from Hurricane Ida two weeks ago. (Source: KTRK via APTN)
Hide player controls
Hide resume playing