So, yeah, this is pretty cool. This apparently was seen over Moscow last Wednesday. “Optical illusion” is a bit generic of an explanation, however. While io9 believes that Moscow has been Flash Forwarded, I’m partial to the theory that it has something to do with UFOs. And by the way, optical illusions tend not to […]