Putin Ready to Pop Off?