The Night David Bowie Killed Ziggy Stardust: A Rock History Mystery
The atmosphere inside the Hammersmith Odeon on July 3, 1973, was electric, heavy with the sweat of thousands and the thick haze of cigarette smoke that defined the era. Fans had come to worship at the altar of the ultimate glam rock deity, Ziggy Stardust. They expected a standard show, a triumphant celebration of the … Read more