Once again, the leftist western media put their own spin on things regarding the Russian troops in Crimea. Perhaps these idiots should go back to school and take some history lessons. Since 1997, there has been a treaty between Ukraine and Russia to allow 25,000 Russian troops to be stationed on the Crimean peninsula . Read this and weep oh wise journalist.
By: Rev JC