Location from the Science Fiction Movie "Invasion of the Body Snatchers (1978)"
I'll take your word for it, Wilhelm Tell. ;-)
Sign up to comment.
Sign in if you already did it.
Photo taken in Alamo Square Park, Steiner Street, San Francisco, CA 94117, USA
Misplaced? Suggest new location