April 20, 2020TV & FilmThis week we delve into The Platform (2019), Dave Made a Maze (2017), Castle of the Living Dead (1964) and Castle Freak (1995)