I know what that is, seen it before, believe it or not those are ice crystals.
Oh I believe it. And it was probably coincidental anyway.
Can you stick a phone cam out the window and spare us a wee peek?
Or maybe a more detailed description. Could it be lasers? Reflecting emergency lights? An outdoor rave or sports event? Swamp gas?