Installation by Nick Cave in Lille - France.

Installation by Nick Cave in Lille - France.