'Walking Dead' Zombies Come to Life in Taipai!

Posted by BreakStaff on Oct. 26, 2010

Previous video | Next video  
Tell the world:

In promoting the upcoming AMC series 'Walking Dead,' producers released a hoard of zombies into the streets of Taipai. Watch everyday people crap their pants as their worst nightmare becomes a reality.

Categories Horror

Tags walking dead, zombie, zombies

More Details »