Hurricane Oscar made landfall on the Great Inagua island in the southeast Bahamas early Sunday morning as a category one storm. The Miami-based National Hurricane Center says the system is…
The post Hurricane Oscar makes landfall on Great Inagua island appeared first on Barbados Today.