walkingdead

'Walking Dead: The Final Season' lands on August 14th

Ahead of E3, Telltalle Games released a trailer for The Walking Dead: The Final Season. This game is the final installment in a four-part series based on the popular comic book series. The release date is August 14th; The Final Season will be availab… Source: Engadget | 'Walking Dead: The Final Season' lands on August …

'Walking Dead: The Final Season' lands on August 14thRead More »