16. BEST: Selena Gomez looked super sweet in a floral tank and distressed denim. 18. WORST: Kelly Osbourne hit the streets of Los Angeles, dressed up in racy duds.