The Most Festive Town in America – Santa...

As magical and lovely as the Christmas season is, it passes as quickly as it comes. But for one small town in Indiana, Christmas never ends!