La tortue de Darwin / Mayorga, Juan (1965-....)