Tag: Lizard Head

Lizard Head – Most Dangerous Climb in Colorado

Lizard Head is a very impressive mountain located in the San Juan mountain range near Telluride a vertical pillar, the result of heavy erosion...