League OneShrewsbury Town have signed teenage winger Daniel James from Premier LeagueSwansea City.
He joins on a season-long loan.
The 19-year-old was called up into the Wales senior squad for the first time for the World Cup qualifier against Serbia earlier this month.
James is Town's sixth signing of the summer so far.