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.
While in Miami recently, Swanepoel posted an adorable Instagram photo of her riding a bike during a sunny outing by the beach. "Day off in miami @jeromeduran," she captioned the pic, which shows her whizzing past some palm trees on a beach cruiser.
Judging by her Instagram, Swanepoel has moved on from Miami to another tropical locale. She shared a pic of herself the other day, writing, "tiny dancer #brasil."
We bet she's enjoying herself some partying during Brazil's Carnival festivities!