Boulder-strewn river