Snake river, Grand Teton NP, Wyoming, USA, North America