#

Alice Cooper

Alice Cooper Performs 'Eighteen' Live at Olympia Stadium, Detroit

Venue: Olympia Stadium Location: Detroit, MI, United States Date: 1971

In January 1971, Alice Cooper's career was on the rise, propelled by the release of their critically acclaimed album "Love It to Death," which had come out just the previous year. This album was pivotal in establishing their signature sound and theatrical stage presence, featuring hits like "I'm Eighteen." The live recording at Olympia Stadium in Detroit captures a moment of their growing fame, showcasing the band's energetic performance style that would become iconic. The televised performance on "Detroit Tubeworks" highlighted their connection to the local audience, as Detroit was their hometown. Notably, this era was marked by the band's innovative blend of rock and shock theater, leading to widespread popularity and significant cultural impact, setting the stage for their later successes.

Watch on YouTube