The singer showed off her enviable figure as she stripped down to a skimpy bikini top to belly dance on a beach in Spain.

Shakira swivelled her famous hips from side-to-side and flicked her blonde tresses as she shot scenes for a new advert.

The 38-year-old gave birth to her second son Sasha eight months ago and is clearly back to phenomenal shape.

Europa Press via Getty Images
Hot stuff
Europa Press via Getty Images

She oozed confidence dressed in a black maxi skirt with racy thigh-high split which showcased her bronzed pins.

A pile of necklaces and some chunky bracelets completed her jaw-dropping look.

When she’s not dancing and looking like a complete beach babe, Shakira is busy showing off her gorgeous kids on social media.

The Hips Don’t Lie singer recently made our hearts melt with a video showing little Sasha kicking a football.

Europa Press via Getty Images
Shakira films scenes for a new commercial

Judging by his perfect tap it looks like he’s shaping up to follow in the footsteps of his famous father, FC Barcelona player Gerard Piqué.

Shakira – who previously said she would love to have eight or nine children – and Gerard welcomed their second son into the world in January.

A source said shortly after the birth: “Shakira’s always working on new projects, but she’s taking a break to enjoy her beautiful family.

“Milan is excited to have a brother, and Shakira is beyond happy with her two little guys.”

Facebook Comments
READ  "Officially The Biggest Secret I've Ever Had To Keep In My Entire Life!" - Lynxxx Reacts To Banky & Adesua's Engagement

Leave a Reply

Your email address will not be published.