Wednesday, December 9, 2015

Long Live Princess Diana

12292909_1646952938889584_665162167_n
Aww when the Duchess of Cambridge wore princess Diana's favorite tiara to diplomatic reception at Buckingham Palace👑