Taken from the ‘Live At Wembley Stadium’ DVD of 2003 – Available to buy here – Subscribe to the official Queen channel Here …
Taken from the ‘Live At Wembley Stadium’ DVD of 2003 – Available to buy here – Subscribe to the official Queen channel Here …