The Walking Dead: A New Frontier Premiere [Review]
A New Frontier is the third installment in the Telltale series of The Walking Dead. This premiere was a little different than other Telltales games, premiering with two episodes and I’ll be covering both in this review. The opening offers an amazing backstory to our