OFFICIAL: Andros Townsend has signed for Everton, penning a two-year contract until the end of June 2023. 4.1K viewsedited 16:32