A customer of mine gave me a bunch of them earlier in the week and told me I should let them sit about a week because they weren't ripe yet. She called them "Spanish grapes". I left them sitting until yesterday and then tried one and they are pretty awesome, but at the rate I am eating them, they'll be finished by tomorrow and I don't know what they are or where I can get more. I tried searching Spanish grape, but nothing like these came up. They are brown and green with a kind of prickly semi-hard outer shell that can be peeled away, but its easier to just cut them in half and eat the inside out. The inside is white and unbelievably juicy. The closest thing I can describe them to in taste is kind of like an apricot, but not really. Does anyone know what they are? I am including 3 photos.