The Smiling Spider is a Symbolist Charcoal Drawing created by Odilon Redon in 1881. It lives at the Musée du Louvre in Paris. The image is in the Public Domain, and. DownloadSee The Smiling Spider in the Kaleidoscope
By continuing to browse Obelisk you agree to our Cookie Policy