Posted on May 24, 2010
Avatar_57x57

The Last Penal Colony

The island of Coiba off the coast of Panama is both a nature preserve and an open-air prison.