
No, Aliens Did Not Invade New York on Thursday
There was a strange blue light in the sky over New York last night, and people were convinced that the aliens had landed!
There was a strange blue light in the sky over New York last night, and people were convinced that the aliens had landed!