Queen + Adam Lambert - Live in Phoenix 2017


Queen and Adam Lambert launched their first North American tour in three years in Phoenix, AZ on June 23rd and here is some video from opening night.

103.7 The Fox · The Rock of South Mississippi - Hattiesburg / Laurel

Listen Now on iHeartRadio