Telltale Games has released the official launch Trailer and a few images for the upcoming third season of their "The Walking Dead" game series. Titled "The Walking Dead: A New...
For more, visit our blog !
This post first appeared on The Entertainment Factor: Movies, Music And Video, please read the originial post: here