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!