ShowShowQueen at Birmingham NECMay 6, 2005QueenNational Exhibition Centre · Birmingham, United KingdomFollowI was thereUpload from this showMediaLineupAboutQueen