In Concert ~ Einstürzende Neubauten

The Beach Bum Festival, Italy
July 1st. 2000






All photos by Philippe.