For some reason, the photo reminds me of the right panel in Bosch's work "The Garden of Earthly Delights": http://ebay.com/<blah>
http://www.ibiblio.org/wm/paint/auth/bosch/delight/
Regards,
John Taglia