No media source currently available
Tropical Storm Beta is headed towards the coasts of Texas and Louisiana