Did you know there were two towns in the United States named Santa Claus! Wow – those are big shoes to fill! Watch the video below to hear about the town in Indiana! Looks like they might celebrate Christmas year-round! This Lunchbox Love for Christmas note is from Volume 1. It’s not too late to […]
