One for LETA. Were you aware of this phenomena at the time ?
Well..the Wiki page I linked to has some skeptical explanations...being primarily distant car headlight reflections and natural weather phenomena.... who knows? Also the other link goes in to asepcts of it.So by now you would have expected there to be some kind of monitoring system installed. Something to gather more objective data.