Everton have completed the signing of Theo Walcott from Arsenal in a deal worth more than £20m.
The move brings to an end the 28 year olds 12-year stay at Arsenal, where he scored 108 goals in 397 appearances.
Toffees boss Sam Allardyce hopes Walcott and £27m Cenk Tosun can bring much-needed pace and goal threat to his side.