santa claus christmas store

Win A Gift Bag From The Santa Claus Christmas Store
The Christmas season is in full effect in Santa Claus, Indiana which is known as America's Christmas Hometown.  From the Santa Claus Land of Lights to the Santa Claus Christmas Store, the entire town, which is right here in the Tri-State, is bringing the true Christmas feelings out in…