Kate Middleton is soaking up the sun. That's why the Princess of Wales said her signature brunette hair has been looking somewhat blonde in recent months. There, the 43-year-old wore an emerald velvet ...