13 Souls – USA, 2017

‘He’s here to collect.’ 13 Souls is a 2017 American horror feature film written and directed by David B. Craig and Kirk Loudon. The movie stars Lauren Leal, Steve Roth, Damon Pampolina and …

Read More