Billy Idol performed the first-ever concert at the Hoover Dam earlier this month
Billy Idol is the first artist to play a concert at the Hoover Dam in the Black Canyon.
Billy Idol is the first artist to play a concert at the Hoover Dam in the Black Canyon.