Hidden off the coast of French Guiana, Devil’s Island is a paradox of lush tropical beauty and a chilling past as one of ...
An agreement between an indigenous community and an energy company secured the development of a power plant in exchange for ...