Here's the Reason Why We Put Up Christmas Trees Every Year

Published December 14, 2017 1,596 Views

Rumble Christmas trees are up in approximately 94 million homes across America. But do you know the history behind the tradition? Egyptians, Romans, and Vikings used plants to honor their sun gods during the winter solstice which fell on December 21 or 22.