Nation

Tropical Storm Beta makes landfall in Texas, bringing more rain and flooding to hurricane-weary Gulf Coast

Tropical Storm Beta made landfall in Texas on Monday night, the latest storm in an exceptionally busy 2020 hurricane season.