Your Meme Aliens

Your Meme Aliens ancient aliens memes are basically based on a still