Hailing from Japan there’s not really a way to explain Peelander-Z without seeing them play live. They are a totally interactive experience and a blast every time they come to…