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.

 

title

Content Goes Here