The singer called her boys "my two real gurus" in the Instagram post.
The Colombian singer gives her Instagram followers their daily dose of cuteness.
The 38-year-old mother of two looks super toned!
Shakira's body is flawless just eight months after giving birth.
The 38-year-old looked stunning on stage with Mana on Sunday night, marking her first performance since giving birth in January.
Looking good, Shakira!
Here's hoping Shakira's son, Sasha, follows in his father's athletic footsteps!
Too cute!
More bad news for Trump.
Get this pop diva on 'Saturday Night Live'!
SO CUTE.
Could little Milan be any cuter?!
In a cute video she posted to FB, Shakira shows her two year old son Milan how to read!
The Colombian pop star and her husband posted the photo through UNICEF's World Baby Shower website.