An interior view of the new 'Adidas Brand Center', so far the world's largest adidas store, in Beijing, China, 19 August 2008. The store covers 3,170sqm and four storeys of 'Sanlitun Village
Adidas store Stock Photos, Royalty Free Adidas store Images | Depositphotos
540 Budapest 1990 Stock Photos, High-Res Pictures, and Images - Getty Images