"The Neon God" Tour

Review of the June 15 2004 (Elysee Montmartre, Paris) show