The PBS feature Spy Photos That Made History is an excellent overview of historically important satellite imagery, including images of Cuba in 1962, Nicaragua in 1982, and Ukraine in 1986.
Just another WordPress site
The PBS feature Spy Photos That Made History is an excellent overview of historically important satellite imagery, including images of Cuba in 1962, Nicaragua in 1982, and Ukraine in 1986.