Place: Auto Return, San Francisco, California, United States
By Timothy Borrego Uploaded on 2 July 2008 197 views
tucked underneath the highway downtown San Francisco.