![](https://cdn1.umg3.net/51/files/2019/07/twinpeaks-website-300x100.png)
Chicago band Twin Peaks have announced that their new album Lookout Low is set for release on 13th September, via Communion. Along with the announcement, the group have also shared a North America and European tour schedule later in the year as well as the first taste of the Ethan Johns produced record, a new… Read more »