Saturday, July 14, 2012

Santa Rosa the city north of San Francisco????

2 comments:

  1. yes! That Santa Rosa ... near which Hitch filmed 'The Birds' ... and IN which Hitch filmed 'Shadow of a Doubt' ... perhaps this chap is a Hitch fan ... who knows ...

    ReplyDelete