Thousands took to the streets of Santiago on Sunday for Zombiewalk 2025, the annual parade of the living dead that has become a highlight of the Chilean capital’s cultural scene.

Read more at Read More

By

Leave a Reply

Your email address will not be published. Required fields are marked *