Euro 2012 is almost upon us.
The European football fiesta will command a worldwide audience of half the planet as the best 16 international teams on the continent converge on Poland and Ukraine in June for what is probably the best football competition of them all.
For the moment, anyway, until they increase the amount to 24 for Euro 2016—that's another story for another day.
Anyway, not to miss a chance to sell a few more jerseys—as they have a captive audience—most of the countries involved have released new kits for the competition.
Here, we look at what will be on show—the good, the bad and the downright ugly.