Glastonbury Christmas Tree

Glastonbury Christmas Tree

A tree in Glastonbury, England, is said to flower on Christmas day and people were disappointed that it did not obey the switch to the Gregorian calendar in 1752.

Previous Fact Next Fact
Categories: FestivalPlants

Latest FactRepublic Video

20 Scary Mental & Psychological Illnesses - Part 1