Stock Photo: Clouds over an island, Devil's Island, French Guiana