Left to Die in Zombhai

Left to Die in Zombhai (2011)

Welcome to Zombhai, a city populated by zombies! What will it take you to survive? Featuring a wide range of weapons and locations this game will bring hours of fun.

  • Release Date: August 31, 2011
  • Developer: iSquared Games

Screenshots

Related Games