Mecha Leviathan

Mecha Leviathan is a large combat mobile armor that guards the Heavenly Garden at the Land of Paris.