The Head of the River Race 2006

132 Upper Thames II