TWD-S3B-Key-Art-560-v2

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.

Author: Losillë
Mother, wife and kinda old.