Kate Middleton & Prince William Leave for North America

| June 30, 2011 - 9:01 am