Los Angeles: Former football star David Beckham went topless for a photoshoot.
The 39-year-old former England football captain was pictured striking a pose for H&M campaign, in which his heavily inked body and torso were on show, reported a magazine.
"Sneak peek! On set of the #BeckhamForHMcampaign shoot," the Swedish clothing company captioned their black-and-white Instagram picture of Beckham.
"These new pieces for my Bodywear range at H&M have a real energy about them," said Beckham of his latest venture.
"I genuinely enjoy the creative process with H&M and we have had fun this time playing with colour and texture. I hope people like them as much as I do," he added.