Very strange combination that Brooke Shields is wearing. Looks as if she has sock thingies on too. V stylish.