Is There A Santa Claus in Russia?

I was drinking my morning cup of coffee thinking about Santa Claus! Does Russia have a Santa Claus? The answer is yes! We in America believe that Santa Claus lives at the North Pole! Then on the 25th of December he delivers gifts to all the children in the world! (link to north pole) Santa […]