I'm gonna share a little known fact with you. Father Christmas lives just down the street from here.
Father Christmas lives in Helsinki?
Indeed he does. And in case you haven't noticed, baby brother, Finland is the b***** North Pole.
Father Christmas lives in Helsinki?
Indeed he does. And in case you haven't noticed, baby brother, Finland is the b***** North Pole.