It's hard to know where to look first.
Kim Kardashian headed out this afternoon for her first appearance on Jimmy Kimmel Live since last August in a look that can only be described as half-tuxedo, half Fosse bombshell, and all Kim.
Seriously, is there going to be an impromptu performance of "All That Jazz" later? All that's missing is a bowler hat...
The E! star wore a plunging black vest over nothing but skin up top, paired with either a bodysuit or hipster-cut shorts under a flowing see-through skirt, which showed off her shapely legs up to there. A satin-trimmed tuxedo jacket completed the dramatic look.