Andros Townsend has signed for Everton, penning a two-year contract until the end of June 2023. The 30-year-old winger joined everton on a free transfer after his contract expired with Crystal Palace. @English_Premier_League_Update 6.2K views17:04