I'm not good with the Mediterranean species of tortoise, but I knew it wasn't a desert tortoise. And, Suzie, "herbivore" means they eat plants and grasses, not animal protein. Your tortoise is a beauty, and I can see why you might think it is a desert tortoise. They look quite similar from the top view.