A Peep Into US’ First Supermax Prison – Alcatraz Island

An escape from Alcatraz, US’s first super-secure prison on an island in San Francisco Bay was considered almost impossible. Come, see what you’d see when you manage to step foot on the island.