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