Teton National Park, Snake River