Tag: STC
STC Highlight Unmanned, Counter-Unmanned Solutions
ADJ
STC, or Special Technology Center is among the largest defence manufacturers in Russia, showcasing both sides of the unmanned coin with its unmanned aerial...



