No Picture
Environment

The Solitary Pelican

Pelican Bay, California, USA is synonymous with solitary existence. In recent months, the Pelican Bay State Prison has been hitting the news, with inmates and social activists challenging the use of isolation to hold prisoners.