Heidi Klum and Seal renewed their vows on the sixth anniversary of their wedding this weekend in Mexico -- and it was a Carnival-themed affair.
The couple, who tied the knot in Mexico back in 2005, held their annual renewal ceremony at Donald Trump's Mar-a-Lago Club in Palm Beach, FL this year -- and dressed in what looked like Venetian garb for the occasion.
The two were joined by their three children together, Henry, Johan Samuel and Lou, and Klum's daughter from a previous relationship, Leni.
No strangers to great costumes, Seal and Klum always have a theme for the renewals -- last year guests were told to wear black-and-white, while the year before was a "White Trash" bash.
Click the pic above for a closer look at their costumes!