Ho Ho Ho Happy Merry Christmas

Ho Ho Ho Happy Merry Christmas is the Christmas episode of Archibald the Koala that debuted on CITV on 1999.