Santa Cruz is nice. by spacejack (2.00 / 0) #1 Wed Aug 16, 2006 at 03:30:20 PM EST
I was there for about a week, many years ago. It's where they filmed "The Lost Boys".



Login
Make a new account
Username:
Password: