This is a StarShip Troopers Warrior Bug from the StarShip Troopers movies and TV show. The arms are posible and the legs are too. The jaws open and the head can turn. The Marine with him is a lego guy in a helmat with a gun. The other Lage guy is a Maruder. The Tank and Drop Ship are from the TV show. The Tank's turret turns and the hatch opens. The Drop Ship's hatch open and the pilot fits inside it can hold the Maruder on the back.
If you liked this check out my other Lego creations.