Adidas bring astonished shoppers face to face with David Beckham.