Twin Peaks - World Premiere of Twin Peaks 2017 Loading player ... Views: 1 0 0 As the dark 90s TV hit returns, the cast reveal the secrets held on set. Report by Nelsonj