Everton have signed former England winger Andros Townsend on a two-year contract.
The 30-year-old was available on a free transfer after his deal at Crystal Palace expired at the end of last season.
The move will see Townsend link up once again with Rafa Benitez, the new Everton manager, after previously playing under the Spaniard at Newcastle.
Andros Townsend has completed his free transfer to Everton after leaving Crystal Palace
The 30-year-old winger has put pen to paper on a two-year contract at Goodison Park
Townsend told Everton TV: 'I think everyone knows what Everton is.