Elizabeth Grenier, Tahanahoute, MoroccoMay 14, 2013
Gigantic puppets and acrobats are part of a street festival that draws on traditional Moroccan culture. Organizer Azeddine, 22, integrates troubled youths in a project that makes them proud of their heritage.