Kelly Osbourne has been strutting her stuff on the catwalk at New York Fashion Week.

Showing off her great new size 8 body but not so great facial hair! She was modelling for designer Betsey Johnson, and the show (in typcial Betsey style)  featured a few quirky surprises.

After emerging as the first model, wearing a bandanna mask and playfully toting a toy pistol, Kelly stepped out wearing a fake moustache to showcase one of Betsey’s looks.

Kelly’s new pet pooch- Sid, was also held tightly under her arm.

Tweeting after her runway turn, Kelly – who also took part in the Naomi Campbell’s star-studded Haiti fundraiser – said: “Sid walked the runway with me for my second look. It was so cool. I even got to wear a moustache.”