Where do all the zombies meet? Santiago, Chile (video)

by L. VIRA on October 24, 2013 in Cultura, Video


It’s zombie time in downtown Santiago, Chile.

PREVIOUSLY ON ZOMBIES:

Previous post:

Next post: