Techno Zoids Robo Strux Battlesaurus/ Ultrasaurus.  Tested and working - see video to see how it works.  I don't know if everything is moving like it is supposed to.  Assembled using Japanese instructed printed off the internet (included), so not everything may be connected as it is supposed to be.  One cannon is broken off (see pic).  The larger of the two battery compartments needed one contact pushed forward by pressure fitting a piece of foam inside the compartment (can't be seen).  NOTE: I disconnected the end of the tail and the neck for shipping plus removed one cannon for safe shipping.  The last three photos in the listing show this.  They are NOT broken; just removed for safe shipping.  NOTE also that parts WILL fall off during shipping.  This thing drops parts whenever you handle it.  That's the nature of the toy.  I don't think that it is complete. The parts in the first picture (not include the little gold figures) came off and I don't know where they go.  Comes with everything shown.