A piece of art' - Fans in love with Adidas' 'gorgeous' Champions League final ball | The US Sun
Herzogenaurach, Germany : Adidas store. Adidas s a German multinational corporation that designs and manufactures sports clothing and ac Stock Photo - Alamy