I watch it too!
I don't think Russia is painted the "bad guys" anymore than the US, in light of last night's episode. We looked pretty stupid in last night's!
I so wouldn't have heard about this show except that I was checking up on Rory *sigh*. I'm glad I did. Although I wish they would give...