Miranda Kerr is back at work and looking slim as ever, despite having given birth to her first child more than three months ago.
The supermodel, who turns 28 on Wednesday, April 20, gave birth to Flynn, her son with actor-husband Orlando Bloom, on January 6.
Kerr is seen wearing a black bikini in a celebrity photo posted on the website of People magazine, which reported that the picture was taken at a Victoria's Secret photo shoot in Malibu, California on Sunday, April 17.
She also showcased her post-baby body in a tight, red, knee-length Herve Leger at a Victoria's Secret event in Los Angeles on March 30 (pictured above).
Bloom, 34, and Kerr dated for at least three years before getting married in July 2010. Kerr announced her pregnancy shortly after the wedding.