Kate Middleton wore pinstripe pants, a turtleneck sweater, and a blazer while visiting the National Portrait Gallery in ...
The 43-year-old GLAAD correspondent was actually wearing trousers beneath a billowy white skirt on her Galia Lahav bridal ...