Santa Land in Putney, Vermont provided a lot of happy memories for at least four generations of American children who visited the Christmas theme park over the years. I would have loved this place! Unfortunately, over the years it fell into disrepair. Eventually, it disappeared from the local Chamber of Commerce brochures, and last year, […]