see more

TWIN PEAKS - Pilot - 'Northwest Passage' - Airdate: April 8, 1990. (Photo by ABC Photo Archives/ABC via Getty Images) SHERYL LEE

TWIN PEAKS - Pilot - 'Northwest Passage' - Airdate: April 8, 1990. (Photo by ABC Photo Archives/ABC via Getty Images)
SHERYL LEE