Clearly it is some kind of bizarre giant undead armor. This is nothing particularly unusual, apart from the size. (They usually come in person-sized or slightly-larger-than-person-sized. Sometimes animal-sized, for the more exotic undead armor types.)
"What in the name of God are you doin', leadin' that thing in here? Who are you?!"
no subject
"What in the name of God are you doin', leadin' that thing in here? Who are you?!"