Weather

Actions

Tropical Storm Beta Makes Landfall In Texas

Tropical Storm Beta has made landfall in Texas, the ninth named storm to make landfall in the U.S. in the 2020 hurricane season