500 Farmers

500 Farmers

500 farmers produce over one million Christmas trees each year.