'Walking Dead' Zombies Come to Life in Taipai!

Posted by BreakStaff on Oct. 26, 2010

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 zombies, walking dead

More Details »