Some call it the Space Claw....Twin Peaks, San Francisco, CA. One of
the many hills in the City of San Francisco.
Member since 2011
Here's a link to this photo. Just copy and paste!
show short URL