Brian Prahl/Splash News
It's been a long time since Kim Kardashian has worn a bikini—too long, in fact. On the morning of Nov. 30, however, she unwittingly unveiled her post-baby body in Miami when she donned a sexy L*Space two-piece. The 33-year-old took a morning stroll with Jonathan Cheban and another pal when she was snapped by the paps and returned to her hotel.
The Keeping Up With the Kardashians star saw the pictures splashed on the cover of a magazine the following week. "We were in Miami for [fiancé Kanye West's] tour and my friends and I had a morning off and we're like, 'Let's go to the beach,'" she told E! News at The Hollywood Reporter's Women in Entertainment Breakfast on Dec. 11. "We got to the beach, we turn around and we see all this paparazzi. I was like, 'Nope, we're not going to the beach.' We walked in and I was like, 'I don't think I'm ready yet, I don't want to be seen...I'm not bikini-ready yet!"