The Duke and Duchess of Cambridge take part in a rowing race in Heidelberg, Germany, on the 20th July 2017. 20 Jul 2017 Pictured: Prince William, Duke of Cambridge, Catherine, Duchess of Cambridge, Kate Middleton. Photo credit: James Whatling / MEGA TheMegaAgency.com +1 888 505 6342
{}