Geography / Slideshow Sunday Slideshow: Devil’s Island This week’s Sunday Slideshow features Devil’s Island in French Guiana.