Sheryl Lee on Twin Peaks (2024)
The actress talks about her iconic collaboration with David Lynch last week in North Bend, Oregon.
The actress talks about her iconic collaboration with David Lynch last week in North Bend, Oregon.