THE new series of Twin Peaks, the rebooted ’90s hit, continues on Sky Atlantic.
Three decades on from when it first hit our screens, the show continues in the fictional town and its intriguing residents.
What time does Twin Peaks air in the UK?
The series continues with the ninth of 18 episodes on Sky Atlantic at at 2am on Monday July 17 to be simulcasted with the US.
Sky also secured the rights to the channel’s entire catalogue which means…