Fly-fishing the Snake River in Grand Teton National Park. The towering peaks make it difficult to watch your fly.