According to the National Christmas Tree Association, Americans buy 37.1 million real Christmas trees each year, and 25 percent of them are from the nation’s 5,000 choose-and-cut farms.
According to the National Christmas Tree Association, Americans buy 37.1 million real Christmas trees each year, and 25 percent of them are from the nation’s 5,000 choose-and-cut farms.