San Pedro River - freshvista

A band of large cottonwood trees align the river bed in the San Pedro Valley. These trees provide necessary shelter for the large numbers of local and migrating birds. Mountain ranges on either side of the river form the valley's alluvium and are the source of runoff water that supplies the river's aquifer.