A high resolution Umbra synthetic aperture radar satellite image of China's Lop Nur Airbase.

Lop Nur Airbase, China

A high resolution Umbra synthetic aperture radar (SAR) satellite image of China's Lop Nur Airbase.

Interactive Viewer