Remember the downtown Christmas windows of the past? The excitement to see what each window has in store. Well those windows still exist on Main St USA. Take a walk with us to see the Mickey’s Christmas Carol windows before they are taken down for the year. Which is your favorite?