Splicetoday

Pop Culture
Aug 22, 2024, 12:01AM

Sheryl Lee on Twin Peaks (2024)

The actress talks about her iconic collaboration with David Lynch last week in North Bend, Oregon.

The following video was included in this article:
https://www.youtube.com/embed/gwM4iMazvrs
Discussion

Register or Login to leave a comment