The Walking Dead – The Final Season Gameplay 15 minutes

Telltale Games has surprisingly released their own first 15 minutes gameplay video from the upcoming The Walking Dead – The Final Season which releases on August 15th.

Written by: News Bot

General dogsbody posting regular news and media content.