Tracking The Tropics: Tropical Storm Beta Lashing Texas Coast With Heavy Rain

Tracking The Tropics: Tropical Storm Beta Lashing Texas Coast With Heavy Rain

cbs4.com

Published

The center of Tropical Storm Beta is nearing the Texas coast.

Full Article