Is it too early to get into the Christmas spirit? Depends on who you ask but one Texas bar is making sure that one of the most popular Christmas songs of all time has a limited run.
For some, getting into the Christmas spirit begins on November 1st and that means decorations and Christmas music begins to be played. For others, it's a time to defend Thanksgiving and the Christmas season doesn't begin until after Thanksgiving...