When last we saw Sean and VRON, they had traveled to the North Pole to discover the true meaning of Christmas. There they met a penguin claiming to be Santa Claus who told them about Santa and the story of the first Christmas.
Now, the tension rises as Santa Penguin explains some of his darker mythic origins. Will Sean and VRON leave the North Pole with the secret of Christmas? Will they every leave the North Pole at all?