Heidi Klum had a busy Mother's Day weekend, and turned many heads showing off her hot body.
The super model stepped out in a snake skin print bikini on the beaches of Palm Beach, Florida
after she and husband Seal renewed their vows over the weekend. The pair said 'I do' again on Saturday in front of friends and family, and their four children. The ceremony was held at Donald Trump's Mar-a-Lago Club in Palm Beach.
The couple have made a habit of renewing their vows on their anniversary, and celebrating with a themed party afterward. Last year it was a black-and-white theme and this year it was a Mardi Gras style masquerade ball.