The Tetons reflect in the Snake River at Schwabacher Landing (16 miles north of Jackson Hole on US26/89/191). Grand Teton National Park, Wyoming, USA.