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 (bornShakira 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.
Read more on dailymail.co.uk