Hurricane Oscar makes landfall in the Bahamas, heads for Cuba
admin 2 days agoSouth TvComments Off on Hurricane Oscar makes landfall in the Bahamas, heads for Cuba0 Views
Hurricane Oscar made landfall early Sunday in the southeastern Bahamas and was heading toward Cuba, an island recently beleaguered by a massive power outage.