History of London

Spectacle of London’s River Thames 'Great River Race' 2017

Tagged , , 1 Comment on Spectacle of London’s River Thames 'Great River Race' 2017

The Great River Race is a spectacular boat race up the River Thames. It has over 330 crews from all over the globe. Check out the spectacle for this years event.

READ MORE