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.
Power - Nuclear, Government - National - Foreign
Links: www.globalsecurity.org
By: romulusnr