Beta drenched Texas with heavy rain as significant flooding occurs in Houston

Beta became the ninth tropical storm or hurricane to make landfall in the United States in 2020, Jane Lonsdale has more.

Top Videos