Ancient mangled corpse