art-of-the-game.com
Trailer for the game Walking Dead Episode 3
A trailer and screenshots for Telltale Games' Walking dead Episode3