Alcatraz Island Travel Infographic adminAugust 6, 20150370 views Alcatraz Island Travel Infographic shows facts about Alcatraz Island in San Francisco, California, USA.