Make the Christmas Spirit Last

If there is one place that packs in enough Christmas Spirit to last the entire year it's Grapevine, Texas. The official Christmas Capital of Texas. But California also does it right by recreating the town of Bethlehem. And what tree would be complete without a teddy bear underneath waiting to be unwrapped? We find the best Teddy Bear factory in the United States, complete with a repair hospital for any bear needing some special care. Original Air Date: December 23, 2018