ThoughtFox
Expecting the Unexpected
I have to say that version is a little clearer. I don't know!
There are no elephants in Siberia, but legend says that in permafrost regions people have dug up mammoth meat that was fresh enough to eat. Probably an urban, er, rural legand though.
I vote . . . Heffalump.