We Can’t Even Acknowledge Terrorism In Russia?

The Russian Intelligence Service announced that Friday’s spectacular train wreck was caused by “a homemade terrorist bomb.”  The Moscow-St. Petersburg train was traveling at 125 mph when the explosion caused it to derail, killing at least 26 people.  The Russians have opened a “terrorism investigation.” The Obama Administration responded with what has become the tediously […]