Santa and his elves aren’t the only ones who celebrate Christmas 365 days a year. There’s a small town in southwestern Indiana where every season is the holiday season, and there’s as much Christmas cheer in June as there is in December. Welcome to Santa Claus, Indiana. Related: From Alaska to New York City, here …
No comments