Tag: The Church at Thalia Hall Chicago 2023
Live Review: The Church at Thalia Hall • Chicago
The Church Thalia Hall, Chicago, IL Sunday, March 26, 2023 Review by Jeff Elbel Australian psychedelic rockers The Church returned to Chicago following a five-year absence, playing to a full house at the Pilsen neighborhood’s Thalia Hall on Sunday. A selection of captivating new songs honored the band’s beloved sound while carrying it […]
Recent Comments