MovieMaps

Photo of Alien Landing Site

Location: Quarry Lookout (Cypress Mountain)
As Seen In: The X-Files episode 11x04 “The Lost Art of Forehead Sweat

The alien shows Reggie and the others the book containing All The Answers.