Are you one of those people who thinks Santa lives in the North Pole? That's just plain silly. Santa actually lives in a mountain in Finland. Find out why Santa can't live in the North Pole. Back to Article
Please login or register to add comments
This makes me believe in Santa again
I love Christmas 2! Can'twait
I love Christmas!!