Een wild Japans trio levert intense hardcore actie.