Beauty Best & Worst Of The Week: Salma Hayek, Cameron Diaz, Florence Welch And More (PHOTOS)
Florence's braids FTW.
beauty best worst week salma hayek cameron diaz florence welch photos florence braid ftw