Twin Peaks Down In Heaven 10th Anniversary Thalia Hall 2026 Poster
Colorful folk-art poster for Twin Peaks celebrating 10 years of Down In Heaven at Thalia Hall, May 14 and 15, 2026.
Description
Twin Peaks celebrate 10 years of Down In Heaven at Thalia Hall on May 14 and 15, 2026, in a stained-glass style design bursting with roses, candles, and pines. The hand-drawn lettering gives this anniversary show a warm, communal feel. A lovely keepsake for Chicago indie-rock fans.













