Worldwide River Surfing Map
David Allan river surfing Kellys Wave in Cascade, Idaho. (© David Allan)
© Riverbreak Magazine