Source: http://www.caughtoffside.com/2016/06/01/euro-2016-squads-all-the-final-23-man-squads-for-summer-tournament/