Game Release News

Second Walking Dead Finale Screenshot Released

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