The episode 5 of The Walking Dead arrives on November 21 November 14, 2012 admin 0 iPhone game, PC game, PS3 game, Xbox 360 game Telltale Games has announced the release date of the fifth episode of The Walking Dead,…