Festival Guelaguetza, Oaxaca, Mexico

Oaxaca's proud population take to the streets.  A celebration of music, dancing and traditional costume, with home-made Mezcal thrown in, the Guelaguetza takes place every year in this beautiful city.