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 rolls over to Scully, Mulder, and Reggie from his hovering spaceship.