12 Plays of Christmas - The Walking Dead

Love The Walking Dead comics and TV show? Then you should really be putting the Telltale adventure game on your to-play pile for the upcoming holidays!

Discussion

0 comments