ShowShowReturn of the Champions: BarcelonaApr 2, 2005Queen + Paul RodgersPalau Sant Jordi · Barcelona, SpainFollowI was thereUpload from this showMediaLineupAboutLoading