Candice Swanepoel showed off all of her curves during a heavenly photo shoot with Victoria’s Secret.
The 27-year-old South African model went to work on the beaches of St. Barth recently, and the pictures are truly something else.
She wore a blue and lavender two-piece with a tropical print. (SLIDESHOW: Candice Swanepoel’s Sexiest Moments)