Tropical Storm Beta Makes Landfall On Texas Coast

View The Original Article Here
Tropical Storm Beta Makes Landfall On Texas Coast | Texas Public Radio