Game Release News

Second Walking Dead Finale Screenshot Released

706 days 6 hours ago By: pungello88 | Screenshot | PC |
A second screenshot of the finale for Telltale's The Walking Dead game series has been released.