Zombies take over Mexico City in annual walk