Lizard Head Peak
To purchase a photo, select size and framing options below and click "Add to Cart."
Share
Tweet
Lizard Head Peak is located southwest of Telluride in the San Juan Mountains. It is the most recognizable landmark in the Lizard Head Wilderness and is one of numerous 13ers in Colorado.
For more detailed info on purchasing prints
Click Here
.