I remember seeing that exibition years ago and reading an article by Ivan T Sanderson about how it may be the “proof” needed to be the Yeti or Sasquatch.
It was what appeared to be an ape man frozen in a block of ice in a chest type freezer.
Just a thought, the creator made many batches before he was compleatly satisfied, just like old Henry started out with the model “T” and now the 2012 explorer,