The Snake River originates in Yellow Stone National Park, flowing across Idaho, up the Idaho/Oregon border (a stretch that ...