Rivers are constantly changing as erosion, sediment deposition, floods, geology, climate, vegetation, and human activities reshape their channels over time. This article explains the science behind ...