TFA claims the stem cells were administered into the abdominal muscles, which may reduce the "significant risk of stem cell transplant" compared to direct injection into the liver.
I'm not going to make any assertions as to who is right, but some of the assertions in this reddit post conflict with the data from the other articles.
> there are no photos or eyewitness accounts.
The other resources provide satellite images of excavations and eyewitness accounts from Ukrainian hunters and biologists.
Anyway. Do your own research, come to your own conclusions.