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.
Beta became the ninth tropical storm or hurricane to make landfall in the United States in 2020, Jane Lonsdale has more.