English Town Calls Their Christmas Tree 'Britain's Worst'

A town whose Christmas tree was called the worst in Britain by residents is insisting the tree isn’t done growing yet.

Find us on Google+