Tee Pee Curios, an iconic stop along Route 66 in Tucumcari, New Mexico, has been attracting tourists for over 80 years with ...