Oil is leaking from a capsized barge off of the coast of Tobago and has spread across hundreds of miles to the island of Bonaire. Bonaire is located 50 miles north of the Venezuelan coast and …
Continue Reading about Oil spill spreads across Caribbean from Tobago to Bonaire