or
Sign in with lockrMail
BREAKING NEWS
Article continues below advertisement
Home > Photos > Naomi Campbell
PHOTOS
By:Carrie Berk
April 29 2025, Published 4:44 p.m. ET
Article continues below advertisement
Naomi Campbell has still got it.
The Victoria's Secret model, 54, stunned in a tiny yellow bikini top and thong while vacationing with her children and friends in the Maldives.
Article continues below advertisement
Article continues below advertisement
The mom-of-two shared a behind-the-scenes look at her tropical getaway in an Instagram post on Tuesday, April 29. She smiled and placed a hand on her hip as she posed with famous friends Mohammed Al Turki and Natasha Poly on a boat.
Campbell paired her look with bedazzled black sunglasses and a gold anklet as she enjoyed her time at One&Only Reethi Rah Resort.
The model shared several moments from her time at the beach, including a candid snapshot strolling on the sand among palm trees in a wide-rimmed red hat.
Article continues below advertisement
Article continues below advertisement
MORE ON:
Naomi Campbell
- Victoria Beckham Teases Supermodel Legs in Sultry Thirst Trap — See Photo
- Quality Time! David Beckham Eats Lunch With His Mom and Helps Her Clean the Dishes — Photos
- Shay Mitchell Stuns in Skimpy Blue Bikini as She Enjoys Maldives Getaway With Her 2 Daughters: Hot Photos
Want OK! each day? Sign up here!
Article continues below advertisement
She gave a rare look at her daughter, 3, who rested on her shoulder as they watched the sunset. In one image, Campbell was dressed in a silky white halter dress with a black-and-white polka dot corset as she placed a hand on her 1-year-old son's head. She completed the outfit with a large, sparkly silver ring on her right finger, a stack of beaded bracelets and gold bangles.
Campbell tried her hand at the DJ booth one night, wearing a red slip dress and a similar collection of accessories.
The photo dump was filled with scenic shots at sundown, including one during an evening dinner on the beach with a long table of attendees. During the daytime, she took a pool noodle into the ocean to go snorkeling and shaded her eyes from the sun in a straw hat.
Article continues below advertisement
Article continues below advertisement
The Empire alum captioned the post, "Family time #blessed," before tagging the hotel and declaring that they "never disappoint."
Fans were awestruck by the model's lean bikini body, calling her "breathtaking" and "runway royalty."
"With you, these palms are unmatched," one person wrote.
Campbell complemented the Instagram carousel with a Story of her running through the sand to the song "Bridge over Troubled Water" by Aretha Franklin.
Article continues below advertisement
The Fresh Prince of Bel Air actress rarely shares images of her kids and has not publicly disclosed their names. In fact, she kept the news of her daughter's pregnancy relatively quiet among her inner circle as well.
"I can count on one hand the number of people who knew that I was having her," she told British Vogue in a March 2022 cover story with the child. "But she is the biggest blessing I could ever imagine. It’s the best thing I’ve ever done."
The one thing Campbell will admit?
"She wasn’t adopted – she’s my child," she revealed.
More From OK! Magazine
${i.title}
`;t.innerHTML=e;let n;function a(){let i=t.children[0],s=window.getComputedStyle(i),m=parseFloat(s["margin-left"]);m-=1,i.style.marginLeft=`${m}px`,m<=-i.offsetWidth&&(t.append(i),i.style.marginLeft=0),n=$(a),n||setTimeout(a,16)}function c(){let i=t.children[t.children.length-1],s=t.children[0];s.style.cssText=`margin-left: -${i.offsetWidth}px`,setTimeout(()=>{s.style.cssText="margin-left: 0; transition: margin 1000ms;"},0),setTimeout(()=>{s.style.cssText="margin-left:0"},1e3)}function l(){let i=t.children[0];i.style.cssText=`margin-left: -${i.offsetWidth}px; transition: margin 2000ms;`,setTimeout(()=>{i.style.cssText="margin: 0;",t.append(i)},2e3)}let h=document.getElementById("next"),k=w(()=>{u(n),l(),setTimeout(a,2e3)},3e3,!0);h?.addEventListener("click",k);let v=document.getElementById("previous"),x=w(()=>{u(n),c(),setTimeout(a,2e3)},3e3,!0);v?.addEventListener("click",x),t.addEventListener("mouseover",()=>{n&&u(n)}),t.addEventListener("mouseout",()=>{a()});let T=t.querySelectorAll("[data-article]");d(T),a()}N();})();//# sourceMappingURL=breaking_news_loader.js.map