Your comments on our articles.
But not on Xbox Live Arcade
New DLC for Telltale's The Walking Dead series appears to be in the offing, following the discovery of a listing for "The Walking Dead: 400 Days" on Steam's database. The number "400" also features in one of the teaser videos released by the developer this week. Seems fairly cut and dried, then.... read more