RITA ROBILLARD
PEACE

2016 screen print and drawing on paper
27 x 20 inches