
Internet Mystery – The Alien picture that shutdown 4chan!
On February 22nd, 2017, an image purportedly showing an alien was posted to 4chan titled “24489 Taken Aprox 24 miles north west of Luke Air Force Base Phoenix Az. Lab H4C” . That morning, several Cloudflare servers went down,…