Bad Santa Won’t Deliver Gifts This Christmas Eve [video]

Bad Santa Won’t Deliver Gifts This Christmas Eve [video]

Bad Santa strikes in a Hanover Mall. Herbert Jones, who played Santa Claus at a mall in Massachusetts, was arrested and charged for allegedly groping a woman portraying an elf photographer. It seems as if Bad Santa won’t deliver gifts this Christmas Eve; he’ll be in court pleading for the gift of freedom. Bad Santa […]