Kate Middleton & Prince William Leave for North America

/ June 30, 2011