#

Alice Cooper Live Performance of Lost in America in Houston, Tx

Venue: Bayou Music Center Location: Houston, Texas, United States Date: February 14, 2015

In February 2015, Alice Cooper delivered a stunning performance at the Bayou Music Center in Houston, Texas, as part of his 'Spend the Night' tour. Leading up to this live recording, he had released his album 'Paranormal' just a few months earlier in July 2017, showcasing his enduring ability to craft catchy rock anthems with his signature theatrical flair. Interestingly, during this period, Cooper had paired up with legendary guitarists and maintained his rock 'n' roll edge, captivating audiences both old and new. Notably, the concert was part of a vibrant stage show that Cooper is famous for, complete with elaborate setups and his iconic persona, proving that even after decades in the industry, his live performances still pack a powerful punch that resonates with fans.

Watch on YouTube