Edouard Baribeaud

The Hour of the Gods
17 September – 7 November 2015

The Storm | 2015 | India ink and watercolor on paper | 29.5 × 46 cm