I think I found a new meme… I present to you… “Angry Tortoise” – 9GAG