Watch this pizza restaurant. It's more interesting than anything I could write here. - October 22, 2019 This is Dodo Pizza in Dmitrov, Russia which is about 65km north of Moscow.Powered by Ivideon Comments Post a Comment Ponder this for a moment: Would it be easier to tweet this comment @upinthisbrain? If so, open Twitter and go nuts. If not, go right ahead and maybe the antique commenting system at Blogger will let your comment get through. You never know.