Kelly Osbourne is all smiles, sporting a shorter new hairdo while out in Los Angeles, Califonia wearing an all black outfit.

Comments are closed.