Los Alamos is located in New Mexico, United States. This photo was also taken back in 1974. It's like some kind of a server to me, with all the wires connected like that, haha. I'm pretty sure most nuclear facilities are much more modern now though.
Los Alamos is located in New Mexico, United States. This photo was also taken back in 1974. It's like some kind of a server to me, with all the wires connected like that, haha. I'm pretty sure most nuclear facilities are much more modern now though.