The Day David Bowie Killed Ziggy Stardust: A Rock History Mystery

The atmosphere inside the Hammersmith Odeon on July 3, 1973, was electric, bordering on fanatical. Outside, the London streets were still vibrating with the influence of the British glam rock explosion, but inside the venue, something heavy and transformative was brewing. David Bowie, the chameleon of rock and roll, stood under the blinding stage lights … Read more