Twin Peaks

What happened to Laura Palmer? Twin Peaks - the best TV show of all time returns. Find out more about the revival and the original series!