Kate Middleton’s unexpected teal outfit was the ideal color for St. Patrick’s Day
Princess Kate's attire matched the 1st Battalion Irish Guards' bearskin caps' plumes to a tee. Princess Kate also made thoughtful...
loading....
loading....
loading....