I'm sure I will catch flak for the animation not being smooth or being too stiff in places, but you should take into consideration that this is basically a screengrab of a modular animation - like those huge golem/knight things in Castlevania.
I had this kicking around for a while - it's an idle cycle of one of the bosses from my WIP game. In the game the bosses are stored as module sheets and numeric animation data - so I don't have to keep tons of huge full-frame monsters in memory.
The spritesheet for this guy looks like this: i247.photobucket.com/albums/gg158/darkfalzx/Sprites/gunganesh.png
As you can see there are a lot more parts than are used in this animation, that's because this guy has about a dozen animation cycles.