TELLTALE GAMES THE WALKING DEAD

I hate these staggered releases, I play Walking Dead on my PC via Steam but I have to wait until the 29th while Xbox users get it today. Actually Playstation, Mac and PC users will have to wait until the…
Read more →