Long run along a river