Snowmass Village, Colorado, is home to one of the most significant archeological finds of ice age fossils in North America.