Breaking News October 20, 2024October 21, 2024admin Hurricane Oscar makes landfall in the Bahamas and heads toward Cuba – WRIC This post was originally published on this siteMIAMI (AP) — Hurricane Oscar made landfall early Sunday in the southeastern Bahamas and was heading toward Cuba, an island beleaguered by a …