We’re going north today, to the country of Finland. Host Steve Webb tackles another new way to say “Merry Christmas”, with “Happy New Year” thrown in! How does he do on this one? Also, the Finnish people may surprise you with where they say Santa Claus lives! Tune in to find out.