Chechen Terrorists Ambush Russians

A group of Islamic militants in Chechnya ambush on Russian federal forces.