Japanese trio engages in public thrill and hardcore action.