Port of Haiyang, China

A high resolution Umbra synthetic aperture radar (SAR) satellite image of the Port of Haiyang, China from October 1, 2024

Interactive Viewer

Tags: