El Salam Nuclear Facility
By romulusnr @ 2005-06-29 16:02:41
Another one of those mysterious discolored spots that turns out to be high-res photos of a suspected foreign WMD nuclear facility. This is the El Salam reactor, on the edge of the desert in Algeria.
6.7 (3 votes)