Shakira was carefree having fun and enjoying herself with her two children on the beach in Ibiza.
Read: Megan Fox with new details about the relationship with Machine Gun Kelly: “I’m submissive, on a full moon we have rituals with drinking blood”
Shakira in a natural edition is having fun with the two children on the beach of Ibiza
The 45-year-old musician in the natural edition kissed, hugged and swam with 9-year-old Milan and 7-year-old Sasha. The beautiful Colombian wore a bathing suit that she designed herself.
Download the new game Guess The Celebrity Quiz and check how well you know your idols