Search
Menu
Home
Sources
About
Contacts
Lizard Head Glacier
Lizard Head
Glacier
is located in
Shoshone National Forest
, in the U.S. state of
Wyoming
,
WNW
of
Lizard Head Peak
. The
glacier
descends from and is
north
of and not
observable
from the
popular
climbing
destination
known as the
Cirque of the Towers
.