Beautiful, interesting, incredible cinema.
Filmed in León, Guanajuato, México, by Rodolfo Hurtado in April 2010.