Prince William and Duchess Catherine celebrate their 10th Wedding Anniversary

Prince William and Duchess Catherine are today celebrating their 10th Wedding Anniversary and we are looking back at some of their best moments.