travel channel

Santa Claus – Indiana – on Travel Channel Tonight
The Travel Channel will feature the town of Santa Claus, Indiana, on its hour-long “Best of the Road” special tonight. Santa Claus is known as one of the top “Most Fun Small Towns” chosen to compete in last month’s “Best of the Road Rally” sponsored by USA Today and Rand McNally. A Best of the Road …