Life inside a town called Santa Claus

These are external links and will open in a new window A town in the United States has been named Santa Claus since the 19th Century – so what is life like there? The south-west corner of Indiana is a normal American place with normal, American place names.
( read original story …)