by Kyle | Nov 7, 2020 | Articles, Îles du Salut
Devils Island, a French penal settlement, is located in French Guiana. Devil’s Island became the locale of many (mostly lurid) Hollywood films (Hell on Devil’s Island, I Escaped from Devil’s Island, Women of Devil’s Island, etc.). The islands...