Zombie Hood (2013) - Review
- Episode aired Jan 31, 2018
- 9m
A Review of Zombie Hood (2013) - An Indie Horror Feature set and Filmed in Nottingham, UK.A Review of Zombie Hood (2013) - An Indie Horror Feature set and Filmed in Nottingham, UK.A Review of Zombie Hood (2013) - An Indie Horror Feature set and Filmed in Nottingham, UK.