The Day Elton John’s Donald Duck Costume Sparked Central Park Chaos
It was September 13, 1980. The air in New York City’s Central Park was thick with the humid heat of late summer and the electric energy of four hundred thousand fans. They had gathered for a spectacle that would go down in history: Elton John, the flamboyant king of piano rock, performing a massive, free … Read more