Twin Peaks returns to their home town Chicago for three nights at Thalia Hall and Caberet Metro.
Thalia Hall Chicago
Twin Peaks has lots to celebrate with a successful year on tour, playing festivals releasing their third studio work Down In Heaven. That energy was apparent the moment they hit the stage. The raw energy between the stage and the fans had the dance floor at Thalia Hall pulsating. They are a must-see in 2017.
https://www.youtube.com/user/twinpeaksdudes