Mattea Perrotta
Beds, Pools and Timeclocks, 2017
Oil on canvas
241.3 x 175.26 cm
Copyright The Artist