La bella y la bestia bella

2015
4 color hand made screen print on cotton rag paper “arches”
122.00 x 80.00 cm
Available