A very pregnant Shakira is showing off her huge baby bump in various states of dress ... and undress.
The 35-year-old Colombian beauty flashed her covered-up bulging belly while out on the streets of Barcelona on Monday ... and then followed it up by tweeting a sexy pic of herself wearing a bikini top alongside her hunky shirtless Spanish baby daddy, Gerard Pique.
Those birthing hips don't lie, Shakira is due any day now.
Belly Belly Pregnant!
1/16/2013 1:18 PM PST BY Johnny Lopez
Get TMZ Breaking News alerts to your inbox