Telltale Games Announces The Walking Dead Season 2 Episode 3 Release Dates

Telltale’s The Walking Dead series, titled “In Harm’s Way,” has an official release date. However, Telltales is to release the game on different dates depending on the player’s location and platform of choice. In Harm’s Way will be arriving first to PC worldwide and PS3 in North America on May 13th. However on May 14th […]