English Premier League football club West Ham United have completed the signing of England striker Andy Carroll from Liverpool for a club record $30 million .
Carroll cost Liverpool $69 million dollars but the 24-year-old was loaned to West Ham in August, scoring seven goals in 24 games.
The former Newcastle United forward has signed a six-year contract, with an option for a further two years.