Just when we thought that pregnant Kim Kardashian was getting the hang of maternity fashion, she goes and suffers a massive wardrobe malfunction, flashing her underwear through a pretty baby bump skimming dress.
As she bent down to get into a waiting car, Kim's underwear was clearly visible through a mesh panel in her black dress.
The dress was, however, another pregnancy fashion winner - it skimmed over her growing baby bump and flattered her curves.
But Kim's wardrobe malfunction wasn't the only awkward moment to occur on her outing.
Kanye West got his best jealous face on when Kim was given a kiss by a mystery fan right in front of him.
Kanye looked seriously unimpressed as the fan reached out and planted a kiss on Kim's cheek.
[Related article: Kim Kardashian panic about pregnancy weight gain]
[Related article: Kim Kardashian flaunts baby bump and body in tight black dress]
We're surprised he didn't step in and start an 'Ima let you finish' style tirade of abuse.
Kim and Kanye are expecting their first baby together in July, and Kim recently revealed that while they don't know the sex of their impending arrival, they have picked out a couple of names beginning with 'K'.