100,000 Zombie Heads

100,000 Zombie Heads

Available on Tubi TV
In a world suffering from nuclear fallout, remaining human survivors fight off zombie hordes, and one another, in order to survive.