Long Road Ahead

"Long Road Ahead" is the third episode of The Walking Dead: Season One. It is the third episode of The Walking Dead: The Telltale Series.