Tropical Storm Beta Makes Landfall in Texas
Tropical Storm Beta made landfall on Texas' upper coast late Monday night. Heavy rains continue throughout the region and flooding has been reported in Houston.
With sustained winds of about 40 mph, Beta is expected to bring 20+ inches of rain and the possibility of life-threatening storm surges along the coast, according to the National Hurricane Center.
Photo Credit: YouTube.com