May 25, 2018 Beast May 25, 2018/ StLFCA Beast Member reviews of Beast, opening May 25, 2018.Diane Carson - KDHX (88.1 FM)Robert Hunt - Riverfront TimesCate Marquis - We Are Movie GeeksLynn Venhaus - Webster-Kirkwood Times