This things faces looks like a goofy meme for some reason?

More Megachelon Encountering Tips