Christmas Tree Farmers Invest Long-Term In The Holiday Spirit
Americans buy 25 million Christmas trees every year. They're slow-growing crops, but the trees can be a smart investment for small farmers like the Carroll family in Louisa, Va.