The rumor is confirmed. The big guy, CEO of Santa, Inc., has resigned. He will Ho Ho Ho no more, at least, not in any official capacity. SheepTrax undercover investigators have obtained a journalistic exclusive, a copy of Santas shocking resignation letter. Fans of the big elf, read it and...