Teatro Armando Manzanero
This is a performance by the Soul of Mexico Dance Company. The choreography, by Jose Guadalupe Posada, merges folk dance with contemporary and modern, using a mix of Mexican music and visuals.