A high resolution declassified KH-7 spy satellite image of Shipu Bay, China from 1966.

Shipu Bay, China

Interactive Viewer

Tags:
China
KH-7