The tallest living Christmas tree stands at the Coeur D’Alene Golf and Spa Resort in Idaho. It stands over 160 feet tall and is decorated with more than 30,000 lights.
The tallest living Christmas tree stands at the Coeur D’Alene Golf and Spa Resort in Idaho. It stands over 160 feet tall and is decorated with more than 30,000 lights.