Euro 2016 is almost set to kick off, so here are all the squads who have announced their provisional squads to date.
Members of the German national team show up to training on bicycles as they continue preparing for Euro 2016.
As Roy Hodgson gets ready to name his 23-man squad for Euro 2016, Daniel Sturridge returns to training with England.
Switzerland have three 19-year-olds in their final European Championship squad of 23 players that features new Arsenal signing Granit Xhaka.
ESPN FC's Alexis Nunes profiles the Czech Republic, who will lean on experience in France.
Italy coach Conte says he is "no magician" and has admitted there is still a lot of work to be done ahead of Euro 2016.