The image in question:
So does anyone have an idea what it is? To me it seems like a really bulky laser designation system with build-in missile tubes, but I'm not entirely sure.
It was kinda unfortunate that taking out the preator with stun batons didn't seem to allow the soldiers to take it with them, to be honest. That ending though, such a cliffhanger