Tropical Storm Beta Meandering Toward Texas, Louisiana

4 years ago 66

Beta was brewing in the Gulf of Mexico, 205 miles southeast of Galveston, Texas.

Beta was brewing in the Gulf of Mexico, 205 miles southeast of Galveston, Texas.


View Entire Post

Read Entire Article