OK, I think this is my final shot from the front of the Bandai Corporation headquarters. (Click the travelogue link for more).
Based on my Internet investigation, this character seems to be one of the Kabuto Riders. The name indicates that he may be an insect-based life form. I'm not sure.
Nobody has marked this note useful