Shakira is one hot mama.

The Colombian singer flaunted her rock hard abs when she stripped down to a bikini top and skirt to belly dance during a video shoot in Spain last week.

Shakira, 38, who gave birth to her second son, Sasha, just eight months ago, is back in phenomenal shape as she swiveled her hips from side-to-side for a new fragrance commercial.

The “Hips Don’t Lie” singer thanks her longtime trainer Anna Keiser, who developed the workout program AKT InMotion, for helping her return to pre-pregnancy figure.

"Anna and I have worked together for years," Shakira told Us Weekly last month. "We met when I wanted to get in shape to promote my album 'She Wolf.' She's so determined and passionate about helping people reach their goals, and on top of that is just a really wonderful person."

The Barranquilla native was the ultimate working mom during the commercial shoot, bringing her oldest son, 2-year-old Milan, to the set. She took a break from working to play around with him on the sands of Tosse de Mar, about 60 miles north of Barcelona.

Over the weekend, Shakira also celebrated a new milestone – this one on Twitter. The singer became the Latina celebrity with the most followers on Twitter with 35 million.

Ranking No. 15 on the list of most followers, Shakira passed fellow Latinas Selena Gomez, Jennifer Lopez and Demi Lovato – who rank 16, 17 and 19 respectively.

According to the 2016 Guinness Book of World Records, Shakira is the most followed female on Facebook. Only Cristiano Ronaldo surpasses her.

Like us on Facebook
Follow us on Twitter & Instagram