Giant centipede corpse