West Ham have completed the £16m signing of Bayer Leverkusen striker Javier Hernandez.
The striker will become the highest-paid player in the club's history and is set to be on wages totalling £140,000 a week.
West Ham have completed the £16m signing of Bayer Leverkusen striker Javier Hernandez.
The striker will become the highest-paid player in the club's history and is set to be on wages totalling £140,000 a week.