Tucumcari, New Mexico, known for its Route 66 charm and vibrant murals, is home to the historic Odeon Theater, which is preparing for its 90th anniversary.