Between 25 and 30 million live Christmas trees are sold in the United States each year.

Leave a Comment

Your email address will not be published. Required fields are marked *