Platform Reviewed: PC Platforms Available: PC, PS4, Xbox One, iOS, Android Publisher: Telltale Games Developer: Telltale Games Release Date: December 21,...
If you’re reading this article, then that only means one thing: you’re here to know what Telltale has in store...