Game Release News

Second Walking Dead Finale Screenshot Released

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