Designed by
Title
Self-propelled radar system #63804280
Description
ZHUKOVSKY, MOSCOW REGION, RUSSIA - AUG 24, 2015: Self-propelled radar system 1L260-E for intelligence positions rockets and artillery at the International Aviation and Space salon MAKS-2015
This image is editorial