The Night David Bowie Killed Ziggy Stardust: An Iconic Rock Betrayal
It was July 3, 1973, at the Hammersmith Odeon in London. The air was thick with the scent of sweat, cheap perfume, and the electric anticipation of thousands of teenagers who had spent their savings just to see the messianic figure on stage. The glam rock era was reaching its zenith, and the audience was … Read more