Organ Grinders have been been playing the streets of Mexico City for over a century.
As the sprawling metropolis of Mexico City continues to lead the country in terms of modernization and change, a small guild of street workers maintains a tradition that has seen comparatively little change in more than a century.