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
* gets 20 jackets on and tools and food * ready!
This makes me believe in Santa again
I love Christmas 2! Can'twait
I love Christmas!!