Designed by
Title
Chacachacare Island, Trinidad and Tobago #231114495
Description
View of the ocean and plastic litter on Chacachacare Island which is located off the coast of Trinidad. It is an uninhabited island and is known historically for being a leper colony site that was overseen by some nuns.