The Story

Tonight Altpress.com is excited to premiere To We, The Nearly Departed, the new documentary on defunct Chicago-area group the Felix Culpa. The band released their final album Sever Your Roots last year via No Sleep Records.

Comments