It could be a bigfoot.
It could be Godzilla
A museum exhibit?
https://youtu.be/l2nMTCME4qc?si=fFyNeFW6leZZxczk