the tetons mountain range and snake river in wyoming, usa