That's where it is! - 12/20/2018 5:12 PM
According to tradition, Santa lives at the north pole.
Also, Santa and his helpers make all the gifts he delivers on Christmas eve.
That must mean the north pole is somewhere in China!
Also, Santa and his helpers make all the gifts he delivers on Christmas eve.
That must mean the north pole is somewhere in China!