Do you know where the Real Santa Claus lives? I do! Santa Claus lives in Finland. At the Arctic Circle (the real north pole). That’s where Carrie and I were this week!
Do you know where the Real Santa Claus lives? I do! Santa Claus lives in Finland. At the Arctic Circle (the real north pole). That’s where Carrie and I were this week!