Alcatraz Island

Take a tour of Alcatraz Island in San Francisco, United States part of the Worlds Greatest Attractions series.
More Pet Animal Stories