West Ham United have completed the signing of striker Javier Hernandez from Bayer Leverkusen.
The 29-year-old has agreed a three-year deal and joins the London club for £16million.
The Mexico international becomes West Ham's fourth summer signing, following Pablo Zabaleta and Joe Hart, both from Manchester City and Marko Arnautovic from Stoke City.
"For me, the Premier League is the best league in the world and when the opportunity came, I was desperate to sign for this club," Hernandez told whufc.com.
"I’ve had three fantastic years playing in Spain and Germany, but England was really the first big chapter in my career and I am so happy to be back."
'Chicharito' enjoyed a successful spell with Manchester United which produced 37 goals and two PL titles in 103 matches.
He will hope to make his PL debut for the Hammers against his former club at Old Trafford on Sunday, 13 August.
Hernandez on PL return
Worth the wait.. 😉#WelcomeChicha pic.twitter.com/ZPJQLPnRpb
— West Ham United (@WestHamUtd) July 24, 2017
See: Why Hernandez's nickname is Chicharito