Spetsnaz Battle in Dagestan

FacebookXPinterestEmailEmailEmailShare

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

    Special Operations