Kim Kardashian recently appeared on the Jimmy Kimmel Live show to talk about her political activism, but her outfit stole the show.
Kim arrived at the set wearing a somewhat unusual ensemble. She chose a one-shoulder asymmetric top that featured large cutouts on either side.
A strip of fabric was left dangling down the front, and she teamed it up with figure-hugging velvet leggings and her signature see-through PVC shoes.
The shoes are from Kanye West's Yeezy collection. Read more on our Twitter, @amomama_usa
She accessorized with a pair of sunglasses, and her hair was styled in a sleek bob cut. Her long locks were given the snip over the weekend, a decision she now regrets.
Soon after the trip to the salon, Kardashian tweeted: 'Wait I miss my long hair,' and added a 'crying face' emoji.
Nevertheless, the new look suit her. Her confidence and strange garb aside, the outfit still baffled fans.
Victoria Messina from Pop Sugar said she 'really tried' to understand Kardashian's outfit but the only words she has to describe it, are 'absurd and seasonally confusing.' She added:
'As she walked, the cloth awkwardly whipped back between her legs, making for one strange photo opp.'
Kardashian shares three children with her husband, Kanye West. The couple celebrated their fourth wedding anniversary back in May.
They had been dating since 2012 and exchanged vows at the Fort di Belvedere in Florence, Italy two years later. Their marriage is referred to as 'historic blizzard of celebrity.'
Kardashian recently made headlines when she spent $13,000 on prosthetic testicles implants for her castrated dog, Rocky. Read more about it here.
Fans can also catch a glimpse of Kardashian in her latest film cameo. She portrays herself in Ocean's 8. The film stars Sandra Bullock and Anne Hathaway.