Framingham, Natick & environs: the Metrowest thread

dang, I never even knew there was a Russian restaurant in Framingham.