An Umbra synthetic aperture radar satellite image showing Lop Nur Airbase in China.

Lop Nur Airbase

An Umbra synthetic aperture radar (SAR) satellite image showing Lop Nur Airbase in China.

Interactive Viewer

Tags:
China
Umbra
SAR
Synthetic Aperture Radar