Brazilian supermodel Alessandra Ambrosio turned up the heat in a tiny string bikini while enjoying a lavish holiday in Bali. The 45-year-old Victoria's Secret Angel posed for sizzling poolside snaps wearing a zebra-print two-piece from Fae, clutching a coconut in front of the palm trees.
She completed the look with an orange sarong that matched the bikini's trim, captioning the photos: "Uluwatu, with salt still in my hair."
Holiday with fiancé Buck Palmer
Alessandra is holidaying in Indonesia with Australian jewellery designer Buck Palmer, now her fiancé. The pair announced their engagement earlier this year after Buck proposed in August.
In her Instagram announcement, Alessandra wrote: "I'd choose you in this life and every life. Here's to forever, my love."
The mum-of-two is travelling with her children Anja and Noah, whom she shares with ex Jamie Mazur. They split in 2018 after 10 years together.
Two decades with Victoria's Secret
Last month, Alessandra walked in her 20th Victoria's Secret Fashion Show. She began modelling at age 12 and became a finalist in the Elite Model Look competition in 1996.
She made her first Victoria's Secret runway appearance in 2000 and became an official Angel four years later, now one of the brand's most recognisable faces.
Beyond the catwalk, she has appeared on more than 70 magazine covers and fronted campaigns for major fashion and beauty names.