“Snow” down Main Street USA

Let it Snow on Main Street USA | Daily Disney Photos | Disney world  christmas, Very merry christmas party, Disney christmas

The snow on Main Street, USA is a great method to experience the holiday atmosphere without having to deal with the cold weather. It’s really soap! I appreciate how Disney makes every effort to make Christmas at Disney World as magical as possible through this interesting little touch.