BARA GOBLIN aka WOLFBANE - CHORIKI SENTAI OHRANGER
Décidément, même avec un veston et une cravate, il ferait peur aux beaux parents ! The mechanical beast Bara Goblin, from episodes 26-through-27 of the Japanese series "Choriki Sentai Ohranger" (1995-1996). The character and suit was later re-used in the American spin-off "Power Rangers Zeo", with the new name of Wolfbane.
Images gathered by Raf C. Gonzalez www.enshohmacorner.blogspot.com, who is indeed the same person standing with the older Bara Goblin costume shown above. And additional thanks to The Rangers Archive www.rangerarchive.com