Watch as hordes of zombies get destroyed in this launch trailer for Zombiewood: Survival Shooter, available now on Nintendo Switch. In Zombiewood: Survival Shooter, the zombies have invaded...