A top-down zombie shooter, where the best way to survive is creating a barricade around your self
No videos were found in the gallery requested. Upload some media to liven this place up.