A decent follow up for the Witch Mountain series, below are a few locations I happened upon previously for other films…
Below is a mix of various scenes shot in Piru, California. This town has been featured in many films including Cobra, Twilight Zone: The Movie, Pee-Wee’s Big Holiday, and I Am The Night.