The first edition of the Payette River Games took place this last weekend on the banks of the North Fork of the Payette river in Cascade, Idaho. Cascade is a pretty little town in western Idaho, home of the Kelly’s White Water Park, a beautiful riverside park along the shores of the NF of the Payette …