Tree Surgeons and the Great River Race of London

The Great River Race is an annual rowing race on London’s River Thames, sometimes known as the London River Marathon. The course is a grueling length of 21.6 miles and runs upriver from the Docklands area in the east to Ham in Richmond in the west. More than 300 traditional rowboats and the other type