Forgot your password?

Îles du Salut off the coast of French Guiana; Source: Wikimedia Commons

Credit: Source: Wikimedia Commons
This image is originally part of the article Papillion's Escape from Devil's Island: Fact or Fiction

The three islands that make up the “Islands of Salvation” are located just off the coast of French Guiana in South America.

Photo in the public domain- downloaded from Wikimedia Commons August 17, 2013 –


Explore InfoBarrel

Auto Business & Money Entertainment Environment Health History Home & Garden InfoBarrel University Lifestyle Sports Technology Travel & Places
© Copyright 2008 - 2020 by Hinzie Media Inc. Terms of Service Privacy Policy XML Sitemap