Mattea Perrotta
A Little Sleep Of Peace And Stillness, 2017
Oil on canvas
134.62 x 162.56 cm / 53 x 64 inches
Copyright The Artist