Bigfoot sitting on a rock in front of the National Route 66 Museum in Elk City, with retro storefronts and western travel vibes.