A declassified spy satellite image of Dombarovsky Air Base in Russia.

Dombarovsky Air Base, Russia

Interactive Viewer

Tags:
KH-4A
Russia