September 23, 2016 Demon September 23, 2016/ StLFCA Member reviews of Demon, opening September 23, 2016.Diane Carson - KDHX (88.1 FM)Andrew Wyatt - Gateway Cinephile