May 17, 2019 Hail Satan? May 17, 2019/ StLFCA Hail Satan? Member reviews of Hail Satan?, opening May 17, 2019.Cate Marquis - We Are Movie Geeks