“We could see for the first time how internal organs are located inside a mammoth.”
I’m going to go out on a limb here and say it is pretty much the same as an elephant.
LOL!
A mammoth's anatomy or Ms. O'Donnel's???