The Walking Dead A New Frontier Review Episodes 1 & 2

The Walking Dead A New Frontier review which is the newest installment (season 3) from the popular Telltale games series based on the comic books.