The always hilarious and adorable Kelly Osbourne has been seen looking better than ever, and her recent appearance in New York City was no different.
Osbourne is still rocking her gray and purple hair color, but it was her outfit and her body that made the recent look standout. She chose to accessorize her svelte figure with a sassy short-sleeved mini dress in a shimmering fabric and equally fun cosmetics. Ms. O. went for a cotton candy pink lip color in a lip gloss finish and added glossy sun-kissed bronzer on her cheeks. The E! Fashion Police host accentuated her baby blues using tons of liquid eyeliner on her upper lids that went out well passed her brow lines, creating a sassy cat-eye look. She added eyeshadow in shades of shimmering gray and lavender which matched her wild hair.
It was obvious that Osbourne felt great in this ensemble, as the tight LBD showed off her womanly curves and the sleeves added a bit of high fashion drama. The shine of the fabric made the dress perfect for a night on the town. She took the rocker-chic vibe even further by way of her sassy purple and pink patent leather heels and long necklace with a cross pendant.