Looking good, Candice Swanepoel!
The 25-year-old South African-born model recently hit the beach in Miami looking super sexy in a tiny green two-piece bikini.
The blond beauty was spotted taking a dip in the crystal-clear blue ocean water. As she emerged from her swim, Swanepoel flaunted her fine physique and lots of skin in only her steamy swimwear and earrings with a chain necklace.
Swanepoel also showed off her perfect backside, which was barely covered by her Brazilian-style bikini bottoms.