The Walking Dead: A New Frontier – Launches December 20th
You have been waiting for it and the release is near! The Walking Dead: A New Frontier has been announced to premiere for all platforms on December 20th, quite the ideal Christmas gift for this year. This is the third season of Telltale’s acclaimed series which the fans have been anticipating. The good news is…