Kim Kardashian is either having an outlandish wardrobe day or she's preparing for a baby boy.
The pregnant star stepped out for a spot of jewellery shopping yesterday, sporting what can only be described as a superhero ensemble.
Wearing a pair of leather trousers and a faux halterneck top, Kim finished the all-black Batwoman look off with a sheer cape and killer heels.
The 32-year-old had her serious face on as she waded through the hordes of paps, cape flowing behind her.
Clutching her black Chanel bag under her arm and refusing to break her pout, Kim was clearly in no mood to be papped.
The curvy model recently revealed she hates wearing baggy clothes and isn't enjoying her bump getting in the way of emphasising her waist.
She admitted: "I think because I have big boobs it could make me look heavier if I don’t, like, show off my waist or something, so I just have kind of learned to dress one way only."
And while Kim's due date isn't until July, her baby bump already appears to be coming along well - despite her cunning attempt to disguise it in black.
[ Related article: Kim Kardashian says she'd have sex with herself if she was a man. Nice. ]
[ Related article: Kim Kardashian struggles to handle her pregnancy boobs as they grow MASSIVE ]
Kim more than likely chose the Count Dracula-inspired outfit to hide her recent weight gain after reportedly gaining 20lbs during the first four months of her pregnancy.
She has apparently been hitting the gym harder than ever to keep the weight off and has completely changed her eating habits.
She admitted: "I used to always say I can’t wait to get pregnant because I will just eat whatever I want, but it’s completely different. I’m like, OK, I want to eat as healthy as possible."