Tropical Storm Oscar forms near Turks and Caicos October 19, 2024 Regional Tropical Storm Oscar forms near Turks and Caicos LatrishkaThomas Sat, 10/19/2024 – 11:52 Previous Post Another power plant failure plunges Cuba into darkness Next Post Shawn Mendes Stops Concert To Honor Liam Payne