The Twelve Labors of Santa Claus

The Twelve Labors of Santa Claus

S1 E2: Every 100 years, Santa Claus has to pass a test to make sure he’s still up to delivering toys to the children of the world. He has to accomplish “12 labors”, under the watchful gaze of the men from the ISCC (International Santa Claus Commission). It’s a perfect opportunity for Grizzlebeard to get rid of Santa Claus...