Israel’s new camouflage know-how can make troopers almost ‘invisible’

  Read More