Tuesday 26 July 2022 11:00 PM Shakira showcases her curves in a lavender bra and shorts at a beach in Cabo ... trends now
She announced her separation from her longtime partner Gerard Piqué back in May.
But Shakira showed she was still focused on her family on Monday when she was spotted out with her sons Milan, nine, and Sasha, seven, at a beach in Cabo San Lucas, Mexico.
The 45-year-old Colombian musician highlighted her famous curves during the beach outing by wearing a revealing lavender crop top and shorts.
Beach day: Shakira, 45, was spotted on a beach in Cabo San Lucas, Mexico, with her sonsMilan, nine, and Sasha, seven, on Monday. The sighting comes nearly two months after she split from her longtime partner, Spanish soccer player Gerard Piqué
Shakira (born Shakira Isabel Mebarak Ripoll) was dressed appropriately for a day at the beach in a pale purple halter bra top, though it didn't appear to be designed for swimming thanks to long strings of beaded fringe dangling from it.
The skimpy top showcased her trim midriff and toned arms, and she complemented it with her high-waisted lavender shorts, which barely reached down to her thighs and were also decorated with fringe.
The Hips Don't Lie singer appeared to be rocking a makeup-free look that emphasized her flawless skin.
Her voluminous copper-colored curls were accentuated thanks to the setting sun.
Revealing: Shakira (born Shakira Isabel Mebarak Ripoll) was dressed appropriately for a day at the beach in a pale purple halter bra top, though it didn't appear to be designed for swimming thanks to long strings of beaded fringe dangling from it
Pretty in purple: The skimpy top showcased her trim midriff and toned arms, and she complemented it with her high-waisted lavender shorts, which barely reached down to her thighs and were also decorated with fringe
Stunning: The Hips Don't Lie singer appeared to be rocking a makeup-free look that emphasized her flawless skin. Her voluminous copper-colored curls were accentuated thanks to the setting sun
Shakira was joined by another woman while her sons played around in the surf.
Milan had on a white graphic T-shirt with pink patterned swim trunks, while Sasha adding more color with a blue 'Stay Wild' T-shirt and green-and-blue swim shorts.
She shares the two young boys with her estranged partner Gerard Piqué. She and the 35-year-old soccer player announced their separation in a joint statement in early June.
Shakira and the footballer — who