Satellite images newly obtained by Bellingcat shed light on how a stranded barge at the centre of a major oil spill ended up aground and leaking oil off the Tobago coast.
|
Scooped by
Anonymous Hades
onto Operation Deimos February 20, 2024 6:45 PM
|