Cannonwalker

Cannonwalker (カノンウォーカー) is an enemy from Mega Man ZX Advent. It has two powerful legs that have joints which bend the opposite direction of human joints to support the weight of the body that holds the cannon. It doesn't move very fast, but it can move at about the same speed in all directions.