I'm in a N. Atlanta suburb and found this guy in my driveway. I've never seen it before and just want to be sure it hasn't wondered off from a family. Or, that it wasn't meant as a 'gift' to me by a neighbor that's tired of their pet ... most of my neighbors know I have a leopard tortoise & am...