She looks amazing!
We're gonna put it out there and say that we love Kelly Osbourne's look here.
For E!'s Upfront party in New York last night, Kelly opted for a tartan-effect dress, pink skyscrapers and a freshly-dyed purple barnet.
Her make-up was as strong as her statement, and she looked every inch the rock-chick queen.