Images
ZILLA LEUTENEGGER
Studio, 2017
Oil on cotton paper (monotype)
Unique
253 x 158 cm (99 5/8 x 62 1/4 in.)

Back To Overview

Facebook Instagram