Candice Swanepoel unleashed her devilish side for her latest photo shoot.
The 26-year-old was more naughty than nice as she stripped naked for the new issue of Lui magazine, posting a couple of titillating shots on her Instagram page ahead of its release.
In a photo from the inside pages, Candice wore just a black string bikini top, which she pulled to one side to expose her bare breast, Daily Mail reported.