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

Friday, January 7, 2011

START-ing Trouble With Russia?


Obama START Treaty Cartoon, originally uploaded by rbtenorio.

President Obama has signed the START Treaty with Russia ... but Satan thinks war with Mother Russia would be a better way to begin the New Year in the latest episode of "The Devil Made Me Blog It"!