Jennifer Hudson just wore one of the craziest outfits we've ever seen on her!
The singer attended the Brown Shoe Company 100 Years Event in New York on Wednesday ... wearing one skin-tight, S&M style dress.
While Hudson's figure looked amazing in the curve-hugging outfit, under the flash of the camera her dress became see-through and revealed her fishnet stockings.
While it was just a minor wardrobe malfunction, that dress in general is one serious fashion offense.
From the lace-up details to the visible bra paneling, Jennifer's ensemble looked more like lingerie rather than a red carpet look.
The "American Idol" alum wasn't the only big star at the event, Fergie stopped by the celebration as well, looking slightly better in a lip-patterned wrap dress.
What do you think of Jennifer's look? Tell toofab in the comment section below and click "Launch Gallery" above to see even more celebrity wardrobe malfunctions!