Walking Dead Season 3 Episode 5 (Season Finale)

Walking Dead Season 3 Episode 5 (Season Finale)

Javier and the others are faced with great sacrifices to salvage what remains.