815 E Route 66 Blvd, Tucumcari, New Mexico 88401-3143 USA
polaroid of the sign!
Photo Credit: srad
Claim copyright