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

Reggie, Mulder, and Scully examine the remains of the Voyager spacecraft.