Cindy Crawford looks better than ever. The 58-year-old supermodel shared an update of her weekend, which included a trip to Cancun, Mexico, where she and her husband Rande Gerber attended their friends' vow renewal ceremony. She was also photographed enjoying herself on the beach.
Photographers captured Crawford in the sea, walking by the shore as she wore a red bikini that she styled with some sunglasses and with her hair loose and wavy.
Crawford was accompanied by her husband, with the two going for a brief swim before returning to their luxury hotel, which was located on the seafront.
On Instagram, Crawford shared a deeper look into their weekend, revealing that she and Gerber had traveled to Mexico to celebrate the vow renewal of some of their closest friends.
In photos and videos shared online, the pair looked like they were having an incredible time, looking stunning and sharing some videos of them dancing.
More details of Crawford's trip
In the post's caption, Crawford revealed that the vow renewal was between Jessica Brown Karp and Jordan Karp, who have been together for the past two decades.
Photos revealed that the party had a gold and glittery theme, with guests wearing the required colors.
Videos shared by Crawford showed her and her husband dancing along to some house music, showing that they know how to have a good time. The pair first met in 1995, following Crawford's break up from Richard Gere. They married three years later and now share two kids: Presley and Kaia.
"Such a fun weekend celebrating 20 years of marriage with this golden couple @jessicabrownkarp and @humankarp," wrote Crawford in the caption.
"Congrats to a couple who acknowledges the hard work and commitment of making a marriage last and also makes marriage look fun! We love you guys!"