Thousands of visitors swarm the Southern Mexican town of Oaxaca for the Guelaguetza, a festival celebrating the multitude of indigenous groups in the area. Duration: 02:00