LIVE: Twin Peaks – Sound Control, Manchester 25.10.16
The commotion and alternative edge of a Twin Peaks show is something you can only grasp the concept of if you’re fully immersed in the love affair. The performance at Manchester’s Sound Control on 25 October was for the passionate,…