Miranda Kerr goes topless for a moment as her dress slips down during a photoshoot in Miami Beach, Florida to promote her new makeup line.


Miranda Kerr at a Vogue photoshoot in New-York City, May 2, 2013

Miranda Kerr at a Vogue photoshoot in New-York City, May 2, 2013