Missing Tugboat ‘Solo Creed’ Resurfaces in Angola After $23m Oil Spill in Tobago
On February 7, 2024, an unidentified oil tanker washed up on the shores of the Caribbean nation of Trinidad and Tobago, spilling oil across beaches, coral reefs and mangroves. Bellingcat previously identified the tanker as the barge “Gulfstream,” which was …