World Tropical Storm Sara forms in the Caribbean Admin November 17, 2024 Tropical Storm Sara forms in the Caribbean Subscribe to WBBH on YouTube now for more: … source