By admin, November 12, 2007 Russian Helicopter shot down A Russian helicopter is shot down in Chechnya. This is just crazy. No comment.