The alien hero, Pale Spider (A.K.A. Arach Roz) is from another planet that was lost to a deadly plague, so he found himself a new home on Earth. But this new home has some strange customs, he constantly questions this popular holiday "Christmas", has anyone really looked into it?

Related Media