Miranda Kerr stripped for a risque photoshoot in Miami to promote her new range of make-up - part of her Kora Organics cosmetics brand - in the US.
The 30-year-old model flaunted her incredible body in a plunging black swimsuit, the Sun reported.
She recently walked away from her contract with lingerie brand Victoria's Secret in order to spend more time with her family.