Davide Balula

Davide Balula, River Painting (Big Sur River, California), 2013, Sediments on canvas, 100 x 150 cm (detail)