Cuchara Mountain Park, CO: The Reopening of this Hidden Gem Cuchara Mountain is nestled away in the beautiful Sangre de Cristo range of Southern Colorado, just 25 miles north of the border of New Mexico. Cuchara Mountain Resort first opened for the 1981/1982 ski season as Pandero Resort with five lifts and snowmaking. The resort operated on and off for the next twenty years under several different ownerships. In 2000, […] Industry News Dominic Gawel | December 7, 2020 0 Comments