new weapon? or body?

Just noticed this in the Conan preview.

Is it a dead body, or some kind of weapon?

big picture here,

and here.

What do you think?

Looks like a body that is facing away because red teams helmets have white stripes on the back

That is a corpse good sir.