The stone next to the Thames at Mortlake marks the finishing point of the Oxford and Cambridge University boat race.
23 Mar 2013
The Head of the River Race is one of the London's longest running sporting (and spectating) traditions. 23 Mar