Hurricane Oscar has made landfall in eastern Cuba, an island beleaguered by a massive power outage, after striking the southeastern Bahamas. The National Hurricane Center in Miami says the storm’s ...
Hurricane Oscar made landfall has made landfall in the southeastern Bahamas and is heading toward Cuba, an island recently beleaguered by a massive power outage. The National Hurricane Center in Miami ...