Queen Victoria, Ebenezer Scrooge and the rest of the cast of Dickens Christmas return to the streets of Skaneateles with the World's Smallest Christmas Parade.