Santa Claus, INTop of Mind with Julie Rose • Season 1, Episode 1497, Segment 2
Dec 23, 2020 • 12m
There’s a place in the US where it’s Christmas all the time–a town called Santa Claus, Indiana, and they call themselves America’s Christmas Hometown. Melissa Arnold is executive director of media for the town.