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. The post A tree in Glastonbury, England, is said… appeared first on Crazy Facts. Source