The bronze statue of the chain’s toothsome mascot outside the newly opened Buc-ee's travel center in Luling, Texas, reportedly has fans doing a double take.