This town's Christmas tree was voted one of the worst in the world. This is what they just did in response. (video)


Celebrating Christmas in April! After last years Christmas tree in Liscard, Wirral in England was voted one of the worst in the world, local business set up a Christmas display on 29th April. And they show the world the town can put on a really good show. Here's what happened.



Isn't this sweet?  Please share your thoughts!
 

Leave a comment

Add comment