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.
El Salam Nuclear Facility
Anonymous
@ 2005-06-29 19:01:50
LOL power... yeah, of some sort I suppose :)