The Walking Dead – Season Finale Launch Trailer
Telltale Games has released the launch trailer for The Walking Dead Episode Five: No Time Left. The season finale is scheduled for release November 20th on PlayStation Network and November 21st on Xbox Live and PC.