River Mechanics