World Cup Kits

Can you identify the teams which will be wearing these kits in the 2006 World Cup Finals?


1Brazil
2Germany
3USA
4Japan
5
6
7
8
9
10