Telltale Games has released a new trailer for the season finale episode of The Walking Dead: A New Frontier game.
The Walking Dead: A New Frontier – Season Finale – Official Trailer
“Fight. Fight for our name. For our family.” The season finale of The Walking Dead: A New Frontier is out May 30!