The Last Penal Colony
The island of Coiba off the coast of Panama is both a nature preserve and an open-air prison.
The island of Coiba off the coast of Panama is both a nature preserve and an open-air prison.
Scott Anderson Esquire May 2000 15min Permalink