Shakira flaunted her toned physique while enjoying the sunny Ibiza beaches with her children last week. The 45-year-old singer looked stunning in a vibrant tropical two-piece, featuring a yellow bikini top and matching shorts adorned with leafy patterns.
Her copper hair was styled in a bun, and she relaxed on the beach, laying out towels and shielding her eyes with sunglasses. She was joined by her two sons, Milan, 9, and Sasha, 7.
Later, Shakira switched to a casual look, covering up with an oversized white T-shirt, a baseball cap, and taupe flip-flops, while appearing to chat on the phone. She let her long hair flow freely, falling past her chest, and carried a large yellow and black bag over her shoulder. A sweet moment was captured as she smiled down at Sasha, who was wrapped in a blue tie-dye towel.
Shakira, who recently released her new single “Te Felicito,” shares her children with her long-term partner, footballer Gerard Piqué. The sun-filled vacation comes as she prepares for her role as both star and executive producer of NBC’s upcoming series “Dancing With Myself.” The show will feature contestants isolated in their own pods, learning and performing high-energy dance routines created by celebrity choreographers, including Shakira herself. Joining her on the panel are Nick Jonas and Liza Koshy, with filming already underway.