David Bowie’s long-running Ziggy Stardust Tour drew to a close on 3 July 1973, with a final concert at London’s Hammersmith Odeon. Yet this wasn’t just the end of the tour – it was the retirement of Ziggy himself, sensationally announced from the stage by Bowie. …
Live: Hammersmith Odeon, London – Bowie breaks up the bandRead More »