S03, E18

Episode of: Twin Peaks

October 11th