Kelly Osbourne surprised fans with a fresh hair color for spring on Thursday, posting a new Instagram photo of herself with icy silver-and-pink hair instead of her signature purple locks.