An art installation commemorating 100 years of Route 66 in the Oklahoma City metro was officially installed on Tuesday. >> ...