re: #179 Teukka
Russia is throwing whatever they can out there in hoping it will stick. They are desperate.