Mickey Mouse and Donald Duck wishing people a Merry Christmas from the windows of the Zen Center.