Tag: the walking dead season 3
News
The first two episodes of "The Walking Dead: The Telltale Series - A New Frontier" already came out on the Apple Store, followed by a release on Google Play.
Games
most read