Telltale recently announced that The Walking Dead: Episode 3 is now available to download from Xbox Live, PlayStation Network and Steam! The new episode titled "A Long Road Ahead" is promised to be the most emotionally turbulent of the series.
See the launch trailer!
See screenshots below! (Clicking on an image triggers the gallery for easier viewing).