Yes, it was ice crystals... ice crystals seeded by aliens!
Incidentally, the Telegraph has a short article confirming the ice crystal theory, with a nicer picture where you can see that the light is coming from streetlamps. They completely left out the aliens, though.
Incidentally, the Telegraph has a short article confirming the ice crystal theory, with a nicer picture where you can see that the light is coming from streetlamps. They completely left out the aliens, though.
http://borislegradic.blogspot.com