The pictures were taken by America's foremost celebrity photographer Annie Leibovitz, in David Beckham's current home of Spain, where he plays for football club Real Madrid.
David Beckham plays for Real Madrid.