There are places that look like they belong on another planet, and then there’s Cave of the Winds Mountain Park in Manitou ...