Tag: moonwalkers


NEWS: Moonwalkers, an upcoming expansion for Zombie Night Terror

Zombie Night Terror was a surprising indie game channeling the spirit of Lemmings and Left 4 Dead into a glorious, murderous Zombie parade. A new DLC is coming, and not only it is better than the base game (I know, […]