not sure if this photo will upload but anyone know what this might be - just discovered it ? Interdigital cyst? Is this a vet visit?