TecSar Satellite

TecSAR satellite in its integration stage at IAI’s MBT Space Division.