Dancers at the Guelaguetza festival, one of the oldest festivals in Mexico

dancers wearing colorful dresses and holding baskets of flowers on their heads in the streets of Oaxaca, mexico