Planning a long river swimming adventure

How do you best plan a long distance river adventure?

Read More Calum Hudson