David Beckham had to smile when he was caught out by a prank played by a wounded war hero.
The England player initially looked horrified when he shook the hand of Royal Marine Ben McBean – and it came off. Seconds later he realised he'd grasped the soldier's prosthetic limb and dissolved into laughter.
"I was shocked. I didn't expect that," he admitted.
The joke came as Becks and his England teammates invited Ben and other brave Forces colleagues to watch them train at Arsenal's ground in London.
Ben, who was dubbed a hero by fellow soldier Prince Harry when they flew back on the same plane from Afghanistan, chuckled: "The fake arm trick – it get's them every time."
Since losing an arm and a leg on the frontline, the Marine has made so much progress he plans to take part in a project to climb Mount Everest in October.