Spetsnaz Battle in Dagestan

FacebookTwitterPinterestEmailShare
Russian Special Purpose Forces or Spetsnaz, Specnaz is an umbrella term for any special forces in Russian, literally "force of special purpose".

Related Topics

Special Operations