Saturday, December 24, 2016


Telltale Games is back with the latest installment of The Walking Dead adventure game series. Season 3, dubbed A New Frontier, the episodes of which are fully unlocked by the way, is now available for free download on Apktron or the Play Store for $5.