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.
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.