Red Tape from Red Square
December 18, 2003 11:36 AM Subscribe
Red Tape from Red Square.
Russian and Soviet cartoons. An interesting collection, despite a couple of broken images.
posted by plep (3 comments total)
« Older In the War Between The States,... | The Greatest Car Ever Built... Newer »