Home / Google Spotting

Alcatraz Island, San Francisco

Thursday, 29 March 2012

Read More...
Alcatraz Island, San Francisco Alcatraz Island is an island located in the San Francisco Bay, 1.5 miles (2.4 km) offshore from San Francisco, California, United States. Often referred to as "The Rock", the small island was develop...