After giving birth to four children in the past seven years, you would forgive Heidi Klum for letting herself go a bit.
But the German supermodel is defying all odds and looked better than ever while wearing a bikini this weekend.
Heidi, 37, was in Palm Beach, Florida to renew her vows with husband Seal at Donald Trump's Mar-a-Lago Club.
Bikini time! Heidi Klum, who renewed her vows to husband Seal on Saturday, spends Mother's Day on the beach with her family in Florida
