Todd the Toad has appeared to wish us all Merry Christmas!

Todd the Toad has appeared to wish us all a Merry Christmas!