NewsSanta Cruz Wharf from ‘The Lost Boys’ Collapses into Ocean by time news December 24, 2024 by time news December 24, 2024The iconic Santa Cruz Wharf, a beloved landmark and filming location for the cult classic ‘The… Read more 0 FacebookTwitterPinterestEmail