My take on current USA/Russia/Europe/Ukraine situation. Russia has final word in this game.