Chicago garage-rock outfit Twin Peaks released their record “Down In Heaven” on Grand Jury Records in 2016 and were on the road in support of it through late July. 1% Productions and Perpetual Nerves co-promoted their Omaha stop at The Waiting Room, and I'm excited to have had the opportunity to provide the poster artwork!
Back to Top