Well, I Sure Didn’t Have NASA Finding Life On Venus On My 2020 Bingo Card (30 Memes)

2020 has given us more than we can handle, so of course, NASA has said they found life on Venus. This discovery was really just a gas that could come from living organisms but we’re still going to meme about it to cope with all the other crazy stuff. If there are aliens out there I hope they don’t visit us until we have some time to figure our shit out.

Enjoy these funny life on Venus memes!

More Science-y Stuff: