A Russian grandmother visits the troops and brings light to their misguided mission in Chechnya.
The Denver International Film Festival