Classic and Retro Germany Football Shirts

2004-06 Germany adidas Third Shirt S

2004-06 Germany adidas Third Shirt S

£75
(Approx $95 / €87)
2004-06 Germany adidas Third Shirt XL

2004-06 Germany adidas Third Shirt XL

£85
(Approx $108 / €99)