Mars Mystery: Best Memes About NASA's Big Announcement

Discovery of water means life on Mars is a huge possibility.

— -- The discovery of liquid water on Mars got plenty of people excited on Twitter.

Whether it was a clever meme or a wisecrack about what else could exist on the Red Planet, it made for an entertaining afternoon on the social network.

The finding of liquid water fuels speculation that life may have at one time thrived on Mars or could possibly even exist today. The discovery is also a boon to a future human manned mission to Mars since it would lighten astronauts’ load if they could instead rely on water found on the Red Planet.