Santa Claus lives in Finland

Santa Claus lives at Korvatunturi in Finland - everyone knows that.

Tags: santa claus lives in finland