The Watershed Cycle

Image provided by Lane County of Governments