Telltale Reveals ‘The Walking Dead’ Third Season in Teaser at E3

the_walking_dead_s3Gaming fans have been waiting for what seems like forever for Telltale to get around to making the third season of The Walking Dead and it finally looks like we are getting it! At E3, the developrs released a teaser trailer that doesn’t say much, but just enough for you to ask questions, specifically about why […]