Part of the exhibition "Ahí Viene el Lobo" (There Comes The Wolf) at the Carrillo Gil Art Museum, in Mexico City.
Image dimensions: 5619 x 3654 pixels