'Walking Dead: The Final Season' lands on August 14th
June 6, 2018
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 14th
No Comments