Plot: Thirty artists from eleven countries have created a visual trip to hell that was inspired by the devotion pictures of the La Major cathedral in Marseille. This absurd mix of styles is close to the Art Brut
Release Date:
Wednesday, September 20 2006 18 years ago