Shakira has two little boys named Milan and

Shakira has two little boys named Milan and Sasha with partner Gerard Piqué. (Credit: AP)

SHARE

More like this

Will and Jaden Celebrity photos: April 28-May 4 Actress Demi Moore arrives on the red carpet Celebrity photos: April 21-27 Beyonce performs on the opening night of her Celebrity photos: April 14-20

Comments