Russia’s Ministry of Defense has egg on their face when they were caught lying about a serious charge that the US isn’t trying to defeat ISIS but actually is helping the Islamic State. Russia’s claims to have “irrefutable evidence” that US forces are in league with ISIS was actually footage from a video game. Russia, […]