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