The North Fork Payette River is located in western Idaho. This video shows the best part of this river which is popular among kayakers. Watch the guys fighting the river!

Comments