Pin Head Published August 19, 2013 at 4288 × 2848 in Pin Head Pin Head Museum of Contemporary Art: Oaxaca City