Russian Dumplings - Where They From

Our favorite dumpling restaurant is located in the Fremont neighborhood of Seattle.  We made a short film with our own take on where the dumplings come from.  Thanks Pelmeni Dumpling Tzar!

StorytellingWill Miceli