Published On Premiered Oct 30, 2023
The Tembladora Point Facility located in Carenage, Trinidad, is being dismantled and in a few months will no longer exist. You can see the progress of the dismantling works as of October 15th 2023, the day this video footage was captured.
show more