Indeed Mac, Who was this turtle?

And now for some weird reason we cannot take out of our minds the image of a fez wearing turtle…