The Charger Bulletin

Did You Know? – Alcatraz Prison

Joann Wolwowicz April 18, 2012

Alcatraz Island can be found in California’s San Francisco Bay, and it is the location of the federal prison that is known to have once housed some of America’s most wanted from the days it was in...

Load More Stories
Activate Search
Alcatraz Prison