Yep...lots of FReepers worship Putin and Russia. Let em rot!
I know, just read a thread on this demon and you’ll see them come out. They will rot eventually.