Let's face it, since you were a wee one, you've wondered who really was Santa.....well, while this surprises me a bit, it also makes complete sense. Who else is scattering those gifts across the Planet?