Beauty Best & Worst Of The Week: Salma Hayek, Cameron Diaz, Florence Welch And More (PHOTOS) (STYLE & BEAUTY)
Florence's braids FTW.