Shakira is back to her smoking-hot body after the birth of her second child as she was seen with perfectly toned abs while shooting a commercial in Spain.
The 38-year-old bared her abs while sporting a green bikini and a maxi skirt for the beachside shoot in Catalonia city, just eight months after she gave birth to her second child, Us Magazine reports.
Shakira thanked her longtime trainer and "wonderful person" Anna Kaiser for her hot body, adding that they have worked together for years.