The location is Rancho Mariposa in the highlands of Santa Cruz. It's a good place to see giant tortoises. They come here on their own at certain times of the year. The rancher, who is also a naturalist, gives them free access to the ranch.