The Walking Dead Episode 3 Official Launch Trailer

Telltell Games Release the Official Launch trailer of The Walking Dead Episode 3. This is the third installment out a 5 part series and just my watching the this trailer you can see that this episode will include a lot harder decisions all tied up with a heart breaking storyline. The Walking Dead: Episode Three — Long Road Ahead is now available for the PlayStation Network in North America, and worldwide tomorrow on Xbox Live Marketplace, PC & Mac.