For The St. Petersburg Times

The Russian crew members facing their captors soon after their arrival in Taliban-controlled Kandahar, Afghanistan.