Town of the Living Dead
Season 1
Ep 12. That's a Wrap!
- TV-14
- November 12, 2014
- 21 min
With time running out, Tina and the crew must gather enough zombie extras to pull off their final shot of the movie. Chance and Terry struggle to perfect a human slingshot that will launch a zombie into the lake.