The Walking Dead Now on Xbox One and PS4

Telltale Games has just reminded gamers that its award winning point and click adventure based on the popular TV series of the same name ‘The Walking Dead’ is now available to download or purchase on Xbox One and PS4 via retail in North America with a European release set for