Game Release News

Second Walking Dead Finale Screenshot Released

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