Gareth Bale leads Wales's Euro 2016 roster, with the final 23-man group revealed on Tuesday.
Bale, fresh off winning his second UEFA Champions League title with Real Madrid, leads Wales, along with Arsenal's Aaron Ramsey and Liverpool's Joe Allen. Crystal Palace's Joe Ledley, who broke his leg less than a month ago, is also included in the squad.
Wales is in Group B along with England, Russia and Slovakia.
Here is Wales's squad in full:
GOALKEEPERS: Wayne Hennessey (Crystal Palace), Danny Ward (Liverpool), Owain Fon Williams (Inverness).
DEFENDERS: Ben Davies (Tottenham Hotspur), Neil Taylor (Swansea City), Chris Gunter (Reading), Ashley Williams (Captain, Swansea), James Chester (West Brom), Ashley Richards (Fulham), James Collins (West Ham).
MIDFIELDERS: Aaron Ramsey (Arsenal), Joe Ledley (Crystal Palace), David Vaughan (Nottingham Forest), Joe Allen (Liverpool), Jonathan Williams (Crystal Palace), George Williams (Fulham), Andy King (Leicester), Dave Edwards (Wolves).
FORWARDS: Gareth Bale (Real Madrid), Hal Robson-Kanu (Reading), Sam Vokes (Burnley), Simon Church (MK Dons), David Cotterill (Birmingham City)