The Colombian singer showed off her killer beach bod while shooting her fragrance commercial in Barcelona, Spain on Thursday -- and it's hard to believe she had a baby only 8-months ago!
The "Hips Don't Lie" songstress stunned in a gold chain bikini top and revealing paneled skirt as she showed off her signature hip-shaking moves. She wore her blonde hair in her famous curls and flaunted a natural face of makeup!
The 38-year-old welcomed her second child, son Sasha, with FC Barcelona player Gerard Pique back in January and the pair are also parents to 2-year-old Milan.
With those perfectly toned abs, there's no denying Shakira is one hot mama!
As a working mother with two young children, the star certainly has her hands full! Shakira recently opened up to Parents Latina magazine about how her life has changed since becoming a mom.
"Becoming a mom forced me to reprioritize and make room for the things that are most important, while recognizing that there are things I can let go of and the world won't crumble around me," she revealed.
What do you think of the star's killer body? Sound off below then click "Launch Gallery" for celebrity post-baby bods!