On the Snake River in Grand Teton