As one of the world's most popular performers, Katy Perry can often be seen showing off her figure in sexy stage outfits.
But the 25-year-old singer takes it to the next level in the video for her new single California Gurls by wearing a bikini embellished with iced buns.
Katy seemed to be channelling 2003 film Calendar Girls, which sees a group of women pose provocatively with household goods. in the outfit.
A 30-second teaser trailer for Katy's California Gurls video was shown last night at the MTV Music Awards in Los Angeles.
Katy, who also performed the new single live at the event, can also be seen wearing a red bikini top which squirts cream at another point in the colourful video.