Christmas Santa Claus

Santa Claus lives in the Laughing Valley, where stands the big, rambling castle in which his toys are manufactured.