Tlatelolco (2001)

Jesus Barraza
22 x 28 inches – 2 color, Handmade Screen Print
Edition of: 15
Bristol Poster Paper, Printed in San Francisco, 2001