I started laughing about halfway through this and couldn’t stop:
Apparently (such is the grapevine of the internet), the gentleman inside the costume is named Nyango Star, and, as a matter of fact, doing…what he does here is precisely his specialty.
I love niche skills like this.
Never change, Japan.