News

The Felix Culpa Announce Final Show

The Felix Culpa have announce that their final show will take place on Friday, December 9th at The Metro in Chicago, IL. Openers include El Oso, Sainthood Reps, and Monday’s Hero. Tickets are available here.