Shakira Pregnant With Second Child

Shakira Pregnant With Second Child

(Undated) -- Shakira is pregnant again. The Colombian singer confirmed the news with "Cosmopolitan Mexico" saying she and soccer star Gerard Pique are expecting their second child together. Shakira gave birth to their son Milan in January 2013. She and Gerard have been dating since 2010. Shakira has appeared as coach on two seasons of NBC's "The Voice."