OverKill’s Walking Dead Lives On!

One game that loves to pop up just when I start to forget about it is OverKill’s The Walking Dead. Mainly because the only thing we know about this game is it takes place in Washington D.C. I…