Russian troops could disappear as Kremlin touts ‘invisibility cloak’
Russia has developed and deployed new camouflage technology for its troops that many have nicknamed...
Russia has developed and deployed new camouflage technology for its troops that many have nicknamed...