The statue of the England captain is said to have been completed ... it's been in storage ever since. Why's his head so big?' COPA90 added: 'Waltham Forest Council's £7,200 Harry Kane statue ...