Hurricane Oscar made landfall over eastern Cuba on Sunday with maximum sustained winds near 80 miles (130 kilometers) per hour, the US National Hurricane Center said.
Hurricane Oscar has made landfall in eastern Cuba, an island beleaguered by a massive power outage, after striking the southeastern Bahamas. The Hurricane Center in Miami says the ...