Galaxy Play Technology Limited
The newest official The Walking Dead strategy game - ally together to survive!