Possible life on Venus prompts a whole bunch of alien memes

Hey! Have you heard the news? In an extremely 2020 plot twist, aliens might be real after all. Yeah, yeah. We know that alien theories are usually easily squashed. Heck, in 2017 we even published an article titled, "It's not aliens. It's never aliens. Stop saying it's aliens." But maybe things have changed, OK? On Monday, the New York Times reported on a new study in the journal Nature Astronomy, which found a possible sign of life on Venus. The study says that phosphine — a gas that is made by microbial life on Earth — was detected in the planet's atmosphere, which essentially means there could be life on the planet. Read more...More about Space, Memes, Aliens, Venus, and Culture