OVERKILL’s The Walking Dead is a four player co-op FPS, Set in The Walking Dead Universe, you need to fight the dead as well as the living. you and your group need to search for supplies, build up your camp and try to survive in a post-apocalyptic Washington D.C. The game will be released by 505 […]