ShowShowReturn of the Champions: CardiffMay 7, 2005Queen + Paul RodgersUtilita Arena Cardiff · Cardiff, United KingdomFollowI was thereUpload from this showMediaLineupAboutLoading