The Walking Dead's Season 3 Finale airs this Sun., Mar. 31 at 9/8c.

The Walking Dead’s Season 3 Finale airs this Sun., Mar. 31 at 9/8c.