91³Ô¹ÏÍø

Watch CBS News

Oscar weakens to tropical storm as it lashes Cuba after making landfall in the Bahamas as a hurricane

Tropical Storm Oscar made landfall as a hurricane early Sunday in the southeastern Bahamas before heading toward Cuba, bringing strong winds and heavy rain to the island, the National Hurricane Center said. The storm was impacting Cuba along the northern coast of the island's Guantanamo and Holguin provinces.

The hurricane center said Oscar was bringing "hurricane conditions, heavy rainfall, and storm surge to portions of eastern Cuba" in an advisory issued at 8 p.m. ET. The hurricane center also warned the heavy rain was "likely to cause significant flash flooding and mudslides." 

The storm had traveled from the coast of Great Inagua in the Bahamas over the course of the day Sunday, maintaining a steady strength on its path toward Cuba. It was forecast to hit the Bahamas again on Tuesday but at a different point in the island chain.

Oscar, which the hurricane center characterized as "very small," is the 15th named storm of the hurricane season. It formed as a tropical storm just east of the Turks and Caicos islands on Saturday before quickly becoming a hurricane.

oscar-2p.png
The projected path of Hurricane Oscar Oct. 20, 2024. NOAA/National Hurricane Center

Rainfall amounts of 5 to 10 inches — and potentially up to 15 inches in some places — were expected in eastern Cuba through Tuesday, the hurricane center reported, with 3 to 5 inches expected in the southeastern Bahamas. Another 2 to 4 inches of rainfall was expected across the Turks and Caicos through Wednesday morning.

Tropical storm warnings were in effect for the north coast of the Cuban provinces of Las Tunas, Holguin and Guantanamo to Punta Maisi. A tropical storm warning was also in effect for the southern coast of Guantanamo province and the southeastern Bahamas.

Oscar was expected to weaken, but it could still be a tropical storm when it moves north of Cuba on Monday night on a path set to take it across the central Bahamas.

The storm's maximum sustained winds were recorded at 70 miles per hour as of 11 p.m. Sunday — making it a tropical storm. Its center was located about 25 miles west-northwest of the eastern tip of Cuba and was moving west-southwest at 6 mph. Tropical storm-force winds extended outward up to 45 miles from the storm's center.

Hurricane Oscar
A satellite image of Hurricane Oscar in the Caribbean taken at 10:50 p.m. Eastern Time on Oct. 19, 2024.  NOAA/NESDIS/STAR GOES-East

The Atlantic hurricane season officially , with most activity occurring between mid-August and mid-October. Hurricane activity tends to peak in mid-September, according to the National Oceanic and Atmospheric Administration.

In Florida, Gulf Coast communities are struggling in the wake of back-to-back hurricanes, as Hurricane Helene rammed into the region less than two weeks before Hurricane Milton arrived.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });