Where is Santa Now? Santa just arrived in Russia
Santa in Russia. It is now officially Christmas Day in Russia
Here is a quick video update from the NORAD Santa Tracking Software. Some time ago Santa has been spotted in Moscow, Russia, indicating that Christmas has now officially started in Russia.
If you want to know where Santa is, when is he going to arrive in South Africa, the United Kingdom or in the United States of America, check out the Google and Norad Santa Tracking Software?
The Software tracks Santa as he makes his annual journey across the Globe to bring joy and happiness to thousands of kids around the world in the form of Christmas Gifts.
Google Santa Christmas Cards:
If you haven’t send out your Google Santa Christmas Card yet visit the
page to send you own Gmail powered Santa Cards.
Read More about Where is Santa Now