UK Film ReviewJul 7, 20172 minDevil Town short filmDirected and written by Nick Barrett Starring Johnny Vivash, Eilania Alminas and Matthew Hebden Short Film Review by Rachel Pullen Estate...