Twin Peaks the Return Episode 10 MAY CONTAIN SPOILERS LAURA IS THE ONE The humour and horror of Twin Peaks are both on full display in episode 10 of The Return, which features some of the series’ biggest laughs and warmest moments – Nadine’s shop! Albert’s date! – but opens […]