Keiko meets giant tortoise in the wet highlands of Santa Cruz Island