Everton have signed former England winger Andros Townsend on a two-year contract.
The 30-year-old joins on a free transfer after his contract expired at Crystal Palace, where Townsend spent the past five years.
He will be reunited with new Everton manager Rafael Benitez, with whom he worked at Newcastle United.
"Everton is a massive club", he told EvertonTV. "I want to prove I'm good enough to be an important player here."
Townsend, capped 13 times, started his career in Tottenham Hotspur's academy, spending seven years at White Hart Lane before moving to Newcastle in January 2016.