A new area to watch! In this video, the possibility of a tropical storm approaching the Southeast USA/Florida and The Bahamas. Plus, life-threatening rain in Central a tropical system that will move toward Texas and Mexico.
Hide player controls
Hide resume playing