Drought forces more people to buy artificial Christmas trees as farmers prepare for next year
Christmas shopping hasn’t been so merry this year for those in the market for a new tree. According to the American Christmas Tree Association (ACTA), the average price for a real Christmas tree in 2023 has hovered between $80 and … Continued