En vild japansk trio hengiver sig til intens fingersætning og hardcore action.