Well the years seem to get shorter these days.
Today is June 1st and the Christmas Santa train tickets are on sale.
What’s the betting Easter eggs will be in the shops before Christmas.
45337 on Santa duty on a previous Christmas..
There we are a picture to get you in the mood to buy Santa tickets!