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