David Allan at Kelly’s Wave David Allan at Kelly's Wave on the Payette River in Cascade, Idaho. (© David Allan)