Video Gallery

Visit the Santa Claus Christmas Store in Santa Claus, Indiana, from May - December. For more information, contact the Spencer ...