11/8/10

Odilon Redon, The Smiling Spider


Musée du Louvre, Paris

Date:
1881
Technique: Charcoal, 49.5 x 39 cm

Source

No comments: