These look like works of art until you look insideThese sleek new attractions in the small mountain town of Minturn, Colorado are not what you'd expect.VPC