There was a strange blue light in the sky over New York last night, and people were convinced that the aliens had landed!


More From WOMI-AM