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.