zzzzZZZZAP! Warning: HIGH VOLTAGE! These are images of a high-voltage experimental site in Russia. There’s more information about the installation here, and apparently more here, if you can read Russian. I just think these images are insanely cool…