Posted on Leave a comment

Santa Isn’t At the North Pole!

Santa Claus actually lives in central London! Here’s sending out a special thank you to a special person across the pond who has spread a some extra Christmas cheer to our children at just the right time! Merry Christmas!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.