ShowShowReturn of the Champions: HamburgApr 28, 2005Queen + Paul RodgersBarclays Arena · Altona, GermanyFollowI was thereUpload from this showMediaLineupAboutLoading