Dec 15, 2021
“Nestled in the wooded hills of southern Indiana, lies a land of fantasy...where it’s Christmas every day.”
That place is Santa Claus, Indiana. On this episode, we take a tour of the oddly named Indiana town that embraces the holiday spirit all year round. Join us!
Find a transcript and show notes for this episode here!