Showing posts with label Russia. Show all posts
Showing posts with label Russia. Show all posts

Monday, December 20, 2010

So that's why Santa wears red.

"In Soviet Russia, Christmas celebrates you."
Some well done cold war era cartoons.