Search
Menu
Home
Sources
About
Contacts
Talus Lake
Talus
Lake
is located in
Grand Teton National Park
, in the U. S. state of
Wyoming
. Talus Lake is
NNE
of
Rolling Thunder Mountain
and is at the
head
of
upper
Snowshoe Canyon
.