The ever-changing rock’n roll band Twin Peaks is back with a new album ‘Lookout Low’ on September 13th. The album was made in Wales in collaboration with legendary producer Ethan Johns. It’s filled with loads of energy, in which the band shares their enthusiasm, authenticity and passion.