The Lost Boys

Santa Cruz, CA - The real-life setting for 'The Lost Boys'

'The Lost Boys' TV Series is Finally Happening

"Notice anything unusual about Santa Carla yet?"
Read More