Beautiful, interesting, incredible cinema.
The Seven Year Itch is a live album by Siouxsie and the Banshees, composed of performances recorded at London’s Shepherd’s Bush Empire on 9 and 10 July 2002