Thousands of zombies have descended on Mexico City to break the world record for largest ever zombie walk.
Nearly 10,000 people took part as they staggered and shuffled through the heart of the capital. Groans could be heard far and wide and there was more fake blood being thrown about than on the set of True Blood.
A number of cities around the world have hosted zombie walks in the past couple of years. The current Guinness World Record for largest ever zombie walk is Asbury Park, New Jersey, with 4,093 taking part on October 30, 2010. However, a group in Brisbane, Australia, claim they set a new world record last month with 8,000 zombies fans turning up.