"The Walking Dead" TV Series Spanish Premiere

"The Walking Dead" TV Series Spanish Premiere in Madrid, Spain on November 3, 2010.

By Joanna Martinez
Laurie Holden
Laurie Holden
PR Photos