Watch this pizza restaurant. It's more interesting than anything I could write here.

This is Dodo Pizza in Dmitrov, Russia which is about 65km north of Moscow.


Comments